|
SOLUTIONS
|
JLINK OVERVIEW
J/Link User Guide
Calling Java from MathematicaCalling Java from Mathematica
Advanced Topics in J/LinkAdvanced Topics in J/Link
Creating Windows and Other User Interface ElementsCreating Windows and Other User Interface Elements
Preamble
Interactive and Non-Interactive Interfaces
Modal versus Modeless Operation
Handling Events with Mathematica Code: The "MathListener" Classes
Bringing Java Windows to the Foreground
Modal Windows
MathFrame and MathJFrame
Modeless Windows: Sharing the Kernel with Java
Sharing the Front End
Summary of Modal and Modeless Operation
"Manual" Interfaces: The ServiceJava Function
Using a GUI Builder
The Java Console Window
Using JavaBeans
Hosting Applets
Periodical Tasks
Ragged Arrays
Implementing a Java Interface with Mathematica Code
Writing Your Own Installable Java ClassesWriting Your Own Installable Java Classes
Preamble
Installable Functions—The Old Way
Installable Functions in Java
Setting Up Definitions in Mathematica When Your Class Is Loaded
Manually Returning a Result to Mathematica
Requesting Evaluations by Mathematica
Throwing Exceptions
Making a Method Interruptible
Writing Your Own Event Handler Code
Debugging Your Java Classes
Example ProgramsExample Programs
Introduction
A Beep Function
Formatting Dates
A Progress Bar
A Simple Modal Input Dialog
A File Chooser Dialog Box
Sharing the Front End: Palette-Type Buttons
Real-Time Algebra: A Mini-Application
GraphicsDlg: Graphics and Typeset Output in a Window
BouncingBalls: Drawing in a Window
Spirograph
A Piano Keyboard
Writing Java Programs That Use MathematicaWriting Java Programs That Use Mathematica
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
