By default, any interface definition executes within a single thread, and since currently GUIKit` definitions execute at runtime as Java components, this means that execution ...
Panel
(Built-in Mathematica Symbol) Panel[expr] displays as a panel containing expr. Panel[expr, title] gives the panel the specified title. Panel[expr, title, pos] places title at a position specified by pos. ...
GUIObject[root, args] represents a live interface instance with root widget root, wrapping the active widgets and environment.
This example shows how to design a user interface from multiple definition files by loading each one with relative path references. See the code definition file ...
This example demonstrates how you can use the InvokeThread option of user interface functions to allow user interface updates to be visible when performing a long Mathematica ...
GUIObjectQ[ref] returns True if ref is an active GUIObject and otherwise returns False.
Introduction to MathLink How MathLink Is Used Installing Existing MathLink-Compatible Programs
DoModal[] does not return until the Java side sends an expression of the form EvaluatePacket[EndModal[args]].
ClickPane[image, func] represents a clickable pane that displays as image and applies func to the x, y coordinates of each click within the pane.ClickPane[image, {{x_min, ...
Beyond using a keyboard or mouse, you can control Mathematica with a joystick, gamepad, 3D mouse, or any device that follows the industry-standard human interface device ...