jtem home

downloads

credits

tools:
· jterm

libraries:
· numericalMethods
· mfc
· ellipticFunctions
· blas
· moebiusViewer
· riemann
· mathExpr
· jgimmick
· java2d

Java Tools
for
Experimental Mathematics

jgimmick

JGimmick

Swing Gadgets

The jgimmick library provides useful swing gadgets. The actual version contains the following components:

  • Joggle - A swing component (with an own Model-View-Architecture) drawing a wheel you can drag or even "jog". Get impressed by the following screenshot:
  • TimerControlPanel - A component presenting a kind of controller-template. It's possible to define your own Actions beside running a Timer forward, backward or stopping a Timer. The timer-controlling GUI looks like this:
    with standard icons with icons from sun.com
  • SpinnerTimerControl - A swing component using the TimerControlPanel component to control a javax.swing.JSpinner's value by a Timer and certain Actions.
    with standard icons with icons from sun.com

Icons

Further more this library provides a set of Icons for player-controling and navigating gui-elements (also used by the TimerControlPanel, see screenshots above). On the one hand there are classes, drawing geometric Icons (e.g.: jgimmick.icon.ArrowIcon), on the other hand there are .gif-files from the Java look and feel Graphics Repository, from the Media-Section. These files are also saved in the icon-package:

  •  jgimmick/icon/Play16.gif
  •  jgimmick/icon/Stop16.gif
  •  jgimmick/icon/Pause16.gif
  •  jgimmick/icon/PlayBackward16.gif

In a java-class you can acces these files by reflection, for example:

  ImageIcon metalPlay; <br>
  Class classInPackageIcon=SquareIcon.class; //or any other class of jgimmick.icon <br>
  metalPlay=new ImageIcon(classInPackageIcon.getResource("Play16.gif"));

Try also the Oorange-Network nodes/jgimmickIconsOverview.xmz.

WML Valid HTML 4.0!