jwx!

jwx! is a Java binding to the wxWidgets GUI framework.
Download

jwx! Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Mr. Amit
  • Publisher web site:

jwx! Tags


jwx! Description

jwx! is a Java binding to the wxWidgets GUI framework. jwx! is a Java binding to the wxWidgets GUI framework. jwx! adds Java to the list of languages you can use to develop GUIs with the wxWidgets framework.Why yet another GUI toolkit for Java?The reason is not, as you might think, providing native GUI library for Java, but my thought of an Universal solution for developing GUI using any programming language. With its long history and proven stability, wxWidgets GUI framework having bindings to languages like Python, Perl, .NET etc., makes it most suitable for developing GUI with the language of your choice.Why one should think about an Universal GUI development framework?Suppose you are developing software using different programming languages individually or even under team environment, you might face a problem of creating GUI for your project. Sometimes it requires learning new GUI toolkit specific to the language. For example, if you are developing a graphics application using Java, you might use swing. In another project you are writing document processing application using Python, you might use `Tkinter`. For C++ it might be GTK, Qt, Motif, MFC...But think of a GUI framework that you can use for developing GUI using any programing language? Learn a single GUI framework, wxWidgets, and then use this knowledge for developing GUI using your favourite progamming language!wxWidgets itself for C++, wxPython for Python, wxPerl for Perl, wx.NET for .NET languages, ...`jwx!` adds Java to the list of languages you can use developing GUI using wxWidgets framework, the Universal way...What's New in This Release:· Changes:· Restructured the Core module· Most of the constants and global functions have been moved to the relevant classes. Added aliases to some lengthy constants.· wxPython style `bind/unbind` methods have been replaced with wxWidgets style `connect/disconnect` methods.· StockObject accessing methods have been removed.· Added check for wx.App initialization. Any attempt to create an instance of some jwx! classes that depends on stock objects before wx.App enters the `onInit`, results in fatal error.· New features:· Supports, overriding several virtual methods.· Access restriction on Event handlers have been removed.· Now accepts arbitrary Java objects as client data.· Added several new classes and methods.· Fixed:· Fixed Jvm crash, due to abnormal termination.· Fixed exception handling problem on wxGTK. Previously the JVM was unable to process exceptions thrown after wx.App enter the main event loop.· Prevents premature garbage collection of wx.ArtProvider instances.


jwx! Related Software