Mathematica not only allows you to create interfaces within its usual notebook framework, but also to create complex standalone interfaces that customize the whole user ...
.NET/Link lets you write sophisticated user interfaces by calling .NET types directly from Mathematica. Doing so allows you to evaluate code as you add it, either one or ...
Manipulate[expr, {u, u_min, u_max}] generates a version of expr with controls added to allow interactive manipulation of the value of u. Manipulate[expr, {u, u_min, u_max, ...
A typical Mathematica notebook containing text, graphics, and Mathematica expressions. The brackets on the right indicate the extent of each cell. Mathematica notebooks are ...
DoModal -- wait until the Java window is closed, JavaShow -- make a window visible and in front, ShowJavaConsole -- display System.out and System.err output in a separate ...
Scrollbars is an option for Pane that specifies whether scrollbars should be displayed.
Mathematica's unified architecture allows every aspect of Mathematica's interface to be controlled and specified programmatically using the symbolic constructs and functions ...
Mathematica's unique structure allows a generalized notion of input, in which not only ordinary text, but also typeset structures, diagrams, graphics, control objects and ...
Capabilities that define a new kind of dynamic interactive computing.