General Questions
|
| Q: |
What version of Mathematica is required to use
GUIKit? |
| |
Mathematica 5.0 or higher is required to use GUIKit.
|
| |
|
| Q: |
What platforms support GUIKit? |
| |
GUIKit is supported on all platforms
that
J/Link supports.
|
| |
|
| Q: |
Who should use GUIKit? |
| |
GUIKit is accessible to all Mathematica users. GUIKit users can easily execute or even build simple user interfaces using
only familiar Mathematica functions and expressions. Additionally, GUIKit enables developers to
construct their user interfaces with full access to all Java class libraries.
|
| |
|
| Q: |
Whom should I contact if I have a question or a comment? |
| |
If you have a question or a comment, you should send email to
guikit@wolfram.com.
|
| |
|
Technology Questions
|
| Q: |
What is J/Link? |
| |
J/Link is a toolkit that integrates Mathematica and Java.
It lets you call Java from Mathematica in a completely transparent
way.
|
| |
|
| Q: |
How does GUIKit use J/Link? |
| |
GUIKit uses J/Link to make requests into Java for translating
user interface definition expressions into live Java runtime components and
also to act as the messaging layer for interacting with these interfaces from
within Mathematica.
|
| |
|
| Q: |
Is knowledge of Java required to use GUIKit? |
| |
Knowledge of Java is not required to build many simple and
intermediate-level interfaces, but GUIKit does provide advanced
access to all Java classes and their properties, events, and
methods. Access to Java documentation allows you to translate typical
J/Link style calls into expression definitions that are
appropriate for GUIKit user interface definitions.
|
| |
|
| Q: |
Am I limited to the widget objects that GUIKit
defines? |
| |
No, you are not limited. GUIKit provides an initial library of the more common
user interface components that are needed, such as Button,
TextField, and Slider widgets. However, using the
same technique that GUIKit uses to wrap the common Java components as
these easily named widgets, you can create or deploy
your own custom widgets using any Java classes that are available.
|
| |
|
| Q: |
How can I find out more about a widget's properties, events,
and method types? |
| |
To learn more about the properties of a widget, you can either
use the GUIKit function GUIInformation, documented in the
GUIKit Help Browser once it is installed, or visit
the widget gallery pages of the documentation, which show some of the
more common uses of each widget. Additionally, if you know the class of
widget involved, the Java documentation page will provide a complete,
comprehensive list of all properties of the widget.
|
| |
|
| Q: |
What are some good sites and resources to aid GUIKit
development? |
| |
The GUIKit resources page lists a number
of useful introductory links to J/Link and Java development of
user interfaces.
|
| |
|