When you write programs in Mathematica, there are various ways to document your code. As always, by far the best thing is to write clear code, and to name the objects you ...
InstanceOf[javaobject, javaclass] gives True if javaobject is an instance of the class or interface javaclass, or a subclass. Otherwise, it returns False. ...
OpenerView[{expr_1, expr_2}] represents an object which displays as an opener, together with expr_1 if the opener is closed, and both expr_1 and expr_2 if it is ...
Overlay
(Built-in Mathematica Symbol) Overlay[{expr_1, expr_2, ...}] displays as an overlay of all the expr_i.Overlay[{expr_1, expr_2, ...}, {i, j, ...}] displays as an overlay of expr_i, expr_j, ...
SetterBar[x, {val_1, val_2, ...}] represents a setter bar with setting x and with setter buttons for values val_i.SetterBar[Dynamic[x], {val_1, val_2, ...}] takes the setting ...
TogglerBar[x, {val_1, val_2, ...}] represents a toggler bar with setting x and with toggler buttons for values val_i to include in the list x.TogglerBar[Dynamic[x], {val_1, ...
This example demonstrates some simple interaction between user interface controls and some Mathematica scripting.
In Mathematica's standard notebook interface, you are directly giving input and getting output every time you press Shift+Enter. Although much more rarely needed than in more ...
PreemptProtect[expr] evaluates expr, without any interruption from preemptive evaluations.
Dynamic behavior is added to a GUIKit user interface by executing Mathematica code. This lets one part of the definition interact with another, for example, specifying the ...