| Home >> All >> javatools >> [ swing Javadoc ] |
javatools.swing: Javadoc index of package javatools.swing.
Package Samples:
javatools.swing.menu
javatools.swing.tree
javatools.swing.dialog
javatools.swing.event
javatools.swing.frame
javatools.swing.internal
javatools.swing.panel
javatools.swing.table
Classes:
VariablePaneDispatcher: It represents an "event dispatcher" to be used to manage a "variable pane" i.e. a pane that changes depending on a particular selection in another place of the application. You have to inherit only this method: initialize : to init the panels, if you need it. Set the panelName to your own name, to differentiate between different VariablePaneDispatcher 's. Create your panels, put them in type2panel HashMap, depending on the type of the ( Clippable ) object to be displayed. Put your messages in type2message HashMap (depending on ther type) and make all you need for your panels. The panels must be ...
SubPanelDispatcher: It represents an "event dispatcher" for sub-panels, i.e. panels into other panels. It is multi-panel, you can create only one for your application, if you want them to be processed in queue. It can manage fixed sub-panels (i.e. when you create a panel and its subpanels once and you have it until end of execution) or dynamic sub-panels (i.e. when you create a panel as you need it). Use this sequence of commands: Integer fillerID1; Long fillerID2; SubPanelDispatcher disp = new SubPanelDispatcher(); disp.setStatusLabelSync(myStatusLabelSync); -- repeat fillerID1 = disp.registerFiller(myFiller, myMessage); ...
AbstractTreeExpansionDispatcher: It is an "event dispatcher" for tree expansions, i.e. it manages in a separate thread tree expansions. You have only to inherit this method: doDispatchOne : what you have to do when you are expanding a node. Once created your own class, use this sequence of commands: AbstractTreeExpansioDispatcher disp = new YourClass(); disp.setStatusLabelSync(myStatusLabelSync); disp.start(); disp.expand(myTree, mySelectionPath); disp.stopAll();
StatusLabelSync: It is a thread to control messages displayed into a status label. Use this sequence of commands: StatusLabelSync sync = new StatusLabelSync(); sync.setStatusLabel(myOwnJLabel); sync.start(); -- repeat sync.setMessage(theMessageGroup, theMessageToBeDisplayed); // make what you need sync.removeMessage(theMessageGroup); -- return to repeat while you need it. sync.stopAll();
SwingWorker: This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread. For instructions on using this class, see: http://java.sun.com/docs/books/tutorial/uiswing/misc/threads.html Note that the API changed slightly in the 3rd version: You must now invoke start() on the SwingWorker after creating it.
ConnectionWizard: The wizard to manage collecting dbms information to save in a properties file. It is like ScriptExecutorWizard, except in the fact it only saves properties.
ResizeManager: It's a class to manage resizing in form in which the GridBagLayout is used. Preferably do not use it, but if you want improve it...
WizardPerformer: It was a preliminary class to perform operation after a wizard collected all information... rest in peace.
IndexedTableSorter: It seems a table, it is a table sorter for indexed tables. Based upon the sorter in the Java tutorial.
InputPanel: It is a class to represent a generic panel used in AbstractWizard to collect information.
DBMSSpecificationPanel: This panel is used to show DBMS specifications, just like DBMS name, address and TCP/IP port.
IndexedTableMap: A base table for IndexedTableSorter. The constructor does nothing but the default actions.
ScriptExecutorWizard: The wizard to manage collecting information for executing a script. It also executes it.
SubPanelFiller: It is an abstract class that will contain the instruction on how to fill subpanels.
NoSpacesTCChecker: Checks if a component contains a text with no spaces in it, and it is not empty.
ReloaderTreeModelListener: Listener aimed to reload a tree when it has been modified. Anyway it is unused.
AbstractWizard: Class to represent a generic wizard, with much code written and ready to use.
IndexedTypedTreeNode: It is a node that is both typed (with a "type") and indexed (with an index).
PresentationPanel: It is a class representing a panel used only to display text into a label.
SimpleFileFilter: It's an implementation of the file filter, accepting a set of extensions.
WizardException: A particular exception that represents something wrong in the wizard.
NotEmptyTCChecker: It is used to check if a text component contains a non empty value.
DatePanel: It consists of a panel to get date-time information from the user.
PositiveTCChecker: Checks if a text component contains a positive numeric value.
| Home | Contact Us | Privacy Policy | Terms of Service |