|
|||||||||
| Home >> All >> jpl2 >> common >> [ gui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
jpl2.common.gui
Class SwingToolkit

java.lang.Objectjpl2.common.gui.JPLToolkit
jpl2.common.gui.SwingToolkit
- All Implemented Interfaces:
- javax.swing.SwingConstants
- public class SwingToolkit
- extends JPLToolkit
- implements javax.swing.SwingConstants
- extends JPLToolkit
| Nested Class Summary | |
static class |
SwingToolkit.JPLList
|
static class |
SwingToolkit.TextDocListener
|
| Field Summary | |
private javax.swing.JFileChooser |
chooseFolder
|
private javax.swing.JFileChooser |
openFile
|
private javax.swing.JFileChooser |
saveFile
|
private int |
windowCount
|
| Fields inherited from class jpl2.common.gui.JPLToolkit |
|
| Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Constructor Summary | |
SwingToolkit()
|
|
| Method Summary | |
void |
add(java.awt.Window w,
java.awt.Component c)
Adds a component to a window. |
void |
add(java.awt.Window w,
java.awt.Component c,
java.lang.Object constraints)
Adds a component to a window. |
private void |
addKeyListener(java.awt.Component c,
java.awt.event.KeyListener kl)
|
void |
addMenu(java.lang.Object menuBar,
java.lang.Object menu)
Add a menu to a menu bar. |
void |
addMenuItem(java.lang.Object menu,
java.lang.Object menuItem)
Add a menu item to a menu. |
void |
addSeparator(java.lang.Object menu)
Insert a seperator/divider into the menu. |
boolean |
canChooseFolders()
Under this setup can we create a folder/directory * chooser? |
protected java.io.File |
chooseFolderImp(java.awt.Frame parent,
java.lang.String title)
Display a dialog to allow the user to choose a folder (eg for * where to download files to. |
protected java.io.File |
chooseOpenFileImp(java.awt.Frame parent,
java.lang.String title)
Display a dialog to allow the user to open a file. |
protected java.io.File |
chooseSaveFileImp(java.awt.Frame parent,
java.lang.String title)
Display a dialog to allow the user to save a file. |
boolean |
getCheckBoxState(java.awt.Component checkBox)
Get the current state of a CheckBox |
private javax.swing.JList |
getJList(java.awt.Component list)
|
java.awt.Point |
getScrollPosition(java.awt.Container scrollpane)
Returns the scroll position of a scrollpane. |
java.lang.String |
getSelected(java.awt.Component choice)
Get the currently selected item on a choice. |
int |
getSelectedIndex(java.awt.Component choice)
Get the currently selected item on a choice. |
java.lang.String |
getText(java.awt.Component textField)
Get the text from a text field. |
java.awt.Dimension |
getViewportSize(java.awt.Container scrollpane)
Returns the viewport size of a scrollpane. |
protected java.awt.Component |
makeButtonImp(java.lang.String text,
java.lang.String action,
java.awt.event.ActionListener listener)
Returns either a java.awt.Button or a javax.swing.JButton. |
protected java.awt.Component |
makeCheckBoxImpl(java.lang.String label,
java.awt.event.ItemListener listener)
Returns either a java.awt.Checkbox or a javax.swing.JCheckBox |
java.awt.Component |
makeChoice(java.lang.String[] items,
java.awt.event.ItemListener itemListener)
Returns either a java.awt.Choice or a javax.swing.JComboBox. |
protected java.awt.Dialog |
makeDialogImp(java.awt.Frame parent,
boolean modal)
Returns either a java.awt.Dialog or a javax.swing.JDialog |
protected java.awt.Frame |
makeFrameImp()
Returns either a java.awt.Frame or a javax.swing.JFrame |
protected java.awt.Container |
makeGroupPanelImp(java.lang.String title)
Returns either a java.awt.Panel or a javax.swing.JPanel. |
protected java.awt.Component |
makeLabelImp(java.lang.String text,
int horizontalAlignment)
Returns either a java.awt.Label or a javax.swing.JLabel. |
java.awt.Component |
makeList(java.lang.String[] items,
java.awt.event.ItemListener itemListener)
Returns either a java.awt.List or a javax.swing.JList. |
java.lang.Object |
makeMenuBar()
Returns either a java.awt.MenuBar or a javax.swing.JMenuBar. |
protected java.lang.Object |
makeMenuImp(java.lang.String label)
Returns either a java.awt.Menu or a javax.swing.JMenu. |
protected java.lang.Object |
makeMenuItemImp(java.lang.String label,
java.awt.MenuShortcut s,
java.lang.String action,
java.awt.event.ActionListener listener)
Returns either a java.awt.MenuItem or a javax.swing.JMenuItem. |
java.awt.Container |
makePanel()
Returns either a java.awt.Panel or a javax.swing.JPanel. |
java.awt.Component |
makeProgressBar()
Returns either a ProgressBar or a javax.swing.JProgressBar. |
java.awt.Container |
makeScrollPane(java.awt.Component contents)
Returns either a java.awt.ScrollPane of a javax.swing.JScrollPane. |
java.awt.Component |
makeTextField(java.lang.String text,
int columns,
java.awt.event.TextListener listener)
Returns either a java.awt.TextField or a javax.swing.JTextField. |
void |
removeAll(java.lang.Object menu)
Remove all items from a menu. |
void |
setButtonKey(java.awt.Dialog dialog,
java.awt.Component button,
int keyCode)
Associate a key press with the button. |
void |
setButtonKey(java.awt.Frame frame,
java.awt.Component button,
int keyCode)
Associate a key press with the button. |
void |
setCancelButton(java.awt.Dialog dialog,
java.awt.Component button)
Make the button the "cancel" button on a dialog. |
void |
setCancelButton(java.awt.Frame frame,
java.awt.Component button)
Make the button the "cancel" button on a frame. |
void |
setCheckBoxState(java.awt.Component checkBox,
boolean state)
Set the state of a CheckBox. |
void |
setChoiceItems(java.awt.Component choice,
java.lang.String[] items)
Set the items on a choice. |
void |
setDefaultButton(java.awt.Dialog dialog,
java.awt.Component button)
Make the button the default on a dialog. |
void |
setDefaultButton(java.awt.Frame frame,
java.awt.Component button)
Make the button the default on a frame. |
void |
setEditable(java.awt.Component textField,
boolean editable)
|
void |
setEnabled(java.lang.Object menuItem,
boolean enabled)
Enable disable a menu/menuitem. |
void |
setHelpMenu(java.lang.Object menuBar,
java.lang.Object menu)
Set the help menu on a menu bar. |
void |
setLayout(java.awt.Window w,
java.awt.LayoutManager l)
Sets a layout for a window. |
void |
setListItems(java.awt.Component list,
java.lang.String[] items)
Set the items on a list. |
void |
setMenuBar(java.awt.Frame frame,
java.lang.Object menuBar)
Sets a frames menu bar. |
void |
setProgressBarMax(java.awt.Component progressBar,
int max)
Set the max value on a progress bar. |
void |
setProgressBarValue(java.awt.Component progressBar,
int value)
Set the current value of a progress bar. |
void |
setScrollPosition(java.awt.Container scrollpane,
int x,
int y)
Sets the scroll position of a scrollpane. |
void |
setSelected(java.awt.Component choice,
java.lang.String item)
Set the currently selected item on a choice. |
protected void |
setTextImp(java.awt.Component c,
java.lang.String text)
Sets the text on what may be a button or a label. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
chooseFolder
private javax.swing.JFileChooser chooseFolder
saveFile
private javax.swing.JFileChooser saveFile
openFile
private javax.swing.JFileChooser openFile
windowCount
private int windowCount
| Constructor Detail |
SwingToolkit
public SwingToolkit()
throws java.lang.ClassNotFoundException
| Method Detail |
makeFrameImp
protected java.awt.Frame makeFrameImp()
- Returns either a java.awt.Frame or a javax.swing.JFrame
- Specified by:
makeFrameImpin classJPLToolkit
makeDialogImp
protected java.awt.Dialog makeDialogImp(java.awt.Frame parent, boolean modal)
- Returns either a java.awt.Dialog or a javax.swing.JDialog
- Specified by:
makeDialogImpin classJPLToolkit
add
public void add(java.awt.Window w, java.awt.Component c)
- Adds a component to a window. In the case of swing getContentPane() must be used.
- Specified by:
addin classJPLToolkit
add
public void add(java.awt.Window w, java.awt.Component c, java.lang.Object constraints)
- Adds a component to a window. In the case of swing getContentPane() must be used.
- Specified by:
addin classJPLToolkit
setLayout
public void setLayout(java.awt.Window w, java.awt.LayoutManager l)
- Sets a layout for a window. In the case of swing getContentPane() must be used.
- Specified by:
setLayoutin classJPLToolkit
makePanel
public java.awt.Container makePanel()
- Returns either a java.awt.Panel or a javax.swing.JPanel.
- Specified by:
makePanelin classJPLToolkit
makeGroupPanelImp
protected java.awt.Container makeGroupPanelImp(java.lang.String title)
- Returns either a java.awt.Panel or a javax.swing.JPanel.
- Specified by:
makeGroupPanelImpin classJPLToolkit
makeButtonImp
protected java.awt.Component makeButtonImp(java.lang.String text, java.lang.String action, java.awt.event.ActionListener listener)
- Returns either a java.awt.Button or a javax.swing.JButton.
- Specified by:
makeButtonImpin classJPLToolkit
addKeyListener
private void addKeyListener(java.awt.Component c, java.awt.event.KeyListener kl)
setDefaultButton
public void setDefaultButton(java.awt.Dialog dialog, java.awt.Component button)
- Make the button the default on a dialog.
- Specified by:
setDefaultButtonin classJPLToolkit
setCancelButton
public void setCancelButton(java.awt.Dialog dialog, java.awt.Component button)
- Make the button the "cancel" button on a dialog. ie the button
* which dismisses the dialog without takign any action.
- Specified by:
setCancelButtonin classJPLToolkit
setButtonKey
public void setButtonKey(java.awt.Dialog dialog, java.awt.Component button, int keyCode)
- Associate a key press with the button. ie so a key can be pressed instead of
* using the mouse to press the button.
- Specified by:
setButtonKeyin classJPLToolkit
setDefaultButton
public void setDefaultButton(java.awt.Frame frame, java.awt.Component button)
- Make the button the default on a frame.
- Specified by:
setDefaultButtonin classJPLToolkit
setCancelButton
public void setCancelButton(java.awt.Frame frame, java.awt.Component button)
- Make the button the "cancel" button on a frame. ie the button
* which dismisses the frame without taking any action.
- Specified by:
setCancelButtonin classJPLToolkit
setButtonKey
public void setButtonKey(java.awt.Frame frame, java.awt.Component button, int keyCode)
- Associate a key press with the button. ie so a key can be pressed instead of
* using the mouse to press the button.
- Specified by:
setButtonKeyin classJPLToolkit
makeLabelImp
protected java.awt.Component makeLabelImp(java.lang.String text, int horizontalAlignment)
- Returns either a java.awt.Label or a javax.swing.JLabel.
- Specified by:
makeLabelImpin classJPLToolkit
setTextImp
protected void setTextImp(java.awt.Component c, java.lang.String text)
- Sets the text on what may be a button or a label.
- Specified by:
setTextImpin classJPLToolkit
makeMenuBar
public java.lang.Object makeMenuBar()
- Returns either a java.awt.MenuBar or a javax.swing.JMenuBar.
- Specified by:
makeMenuBarin classJPLToolkit
setMenuBar
public void setMenuBar(java.awt.Frame frame, java.lang.Object menuBar)
- Sets a frames menu bar.
- Specified by:
setMenuBarin classJPLToolkit
makeMenuImp
protected java.lang.Object makeMenuImp(java.lang.String label)
- Returns either a java.awt.Menu or a javax.swing.JMenu.
- Specified by:
makeMenuImpin classJPLToolkit
addSeparator
public void addSeparator(java.lang.Object menu)
- Insert a seperator/divider into the menu.
- Specified by:
addSeparatorin classJPLToolkit
removeAll
public void removeAll(java.lang.Object menu)
- Remove all items from a menu.
- Specified by:
removeAllin classJPLToolkit
addMenu
public void addMenu(java.lang.Object menuBar, java.lang.Object menu)
- Add a menu to a menu bar.
- Specified by:
addMenuin classJPLToolkit
setHelpMenu
public void setHelpMenu(java.lang.Object menuBar, java.lang.Object menu)
- Set the help menu on a menu bar.
- Specified by:
setHelpMenuin classJPLToolkit
makeMenuItemImp
protected java.lang.Object makeMenuItemImp(java.lang.String label, java.awt.MenuShortcut s, java.lang.String action, java.awt.event.ActionListener listener)
- Returns either a java.awt.MenuItem or a javax.swing.JMenuItem.
- Specified by:
makeMenuItemImpin classJPLToolkit
addMenuItem
public void addMenuItem(java.lang.Object menu, java.lang.Object menuItem)
- Add a menu item to a menu.
- Specified by:
addMenuItemin classJPLToolkit
setEnabled
public void setEnabled(java.lang.Object menuItem, boolean enabled)
- Enable disable a menu/menuitem.
- Specified by:
setEnabledin classJPLToolkit
makeScrollPane
public java.awt.Container makeScrollPane(java.awt.Component contents)
- Returns either a java.awt.ScrollPane of a javax.swing.JScrollPane.
- Specified by:
makeScrollPanein classJPLToolkit
getViewportSize
public java.awt.Dimension getViewportSize(java.awt.Container scrollpane)
- Returns the viewport size of a scrollpane.
- Specified by:
getViewportSizein classJPLToolkit
getScrollPosition
public java.awt.Point getScrollPosition(java.awt.Container scrollpane)
- Returns the scroll position of a scrollpane.
- Specified by:
getScrollPositionin classJPLToolkit
setScrollPosition
public void setScrollPosition(java.awt.Container scrollpane, int x, int y)
- Sets the scroll position of a scrollpane.
- Specified by:
setScrollPositionin classJPLToolkit
makeChoice
public java.awt.Component makeChoice(java.lang.String[] items, java.awt.event.ItemListener itemListener)
- Returns either a java.awt.Choice or a javax.swing.JComboBox.
- Specified by:
makeChoicein classJPLToolkit
setChoiceItems
public void setChoiceItems(java.awt.Component choice, java.lang.String[] items)
- Set the items on a choice.
- Specified by:
setChoiceItemsin classJPLToolkit
makeList
public java.awt.Component makeList(java.lang.String[] items, java.awt.event.ItemListener itemListener)
- Returns either a java.awt.List or a javax.swing.JList.
- Specified by:
makeListin classJPLToolkit
getJList
private javax.swing.JList getJList(java.awt.Component list)
setListItems
public void setListItems(java.awt.Component list, java.lang.String[] items)
- Set the items on a list.
- Specified by:
setListItemsin classJPLToolkit
setSelected
public void setSelected(java.awt.Component choice, java.lang.String item)
- Set the currently selected item on a choice.
- Specified by:
setSelectedin classJPLToolkit
getSelected
public java.lang.String getSelected(java.awt.Component choice)
- Get the currently selected item on a choice.
- Specified by:
getSelectedin classJPLToolkit
getSelectedIndex
public int getSelectedIndex(java.awt.Component choice)
- Get the currently selected item on a choice.
- Specified by:
getSelectedIndexin classJPLToolkit
makeProgressBar
public java.awt.Component makeProgressBar()
- Returns either a ProgressBar or a javax.swing.JProgressBar.
- Specified by:
makeProgressBarin classJPLToolkit
setProgressBarMax
public void setProgressBarMax(java.awt.Component progressBar, int max)
- Set the max value on a progress bar.
- Specified by:
setProgressBarMaxin classJPLToolkit
setProgressBarValue
public void setProgressBarValue(java.awt.Component progressBar, int value)
- Set the current value of a progress bar.
- Specified by:
setProgressBarValuein classJPLToolkit
makeTextField
public java.awt.Component makeTextField(java.lang.String text, int columns, java.awt.event.TextListener listener)
- Returns either a java.awt.TextField or a javax.swing.JTextField.
- Specified by:
makeTextFieldin classJPLToolkit
setEditable
public void setEditable(java.awt.Component textField, boolean editable)
- Specified by:
setEditablein classJPLToolkit
getText
public java.lang.String getText(java.awt.Component textField)
- Get the text from a text field.
- Specified by:
getTextin classJPLToolkit
makeCheckBoxImpl
protected java.awt.Component makeCheckBoxImpl(java.lang.String label, java.awt.event.ItemListener listener)
- Returns either a java.awt.Checkbox or a javax.swing.JCheckBox
- Specified by:
makeCheckBoxImplin classJPLToolkit
getCheckBoxState
public boolean getCheckBoxState(java.awt.Component checkBox)
- Get the current state of a CheckBox
- Specified by:
getCheckBoxStatein classJPLToolkit
setCheckBoxState
public void setCheckBoxState(java.awt.Component checkBox, boolean state)
- Set the state of a CheckBox.
- Specified by:
setCheckBoxStatein classJPLToolkit
canChooseFolders
public boolean canChooseFolders()
- Under this setup can we create a folder/directory
* chooser?
- Specified by:
canChooseFoldersin classJPLToolkit
chooseFolderImp
protected java.io.File chooseFolderImp(java.awt.Frame parent, java.lang.String title)
- Display a dialog to allow the user to choose a folder (eg for
* where to download files to.
- Specified by:
chooseFolderImpin classJPLToolkit
chooseSaveFileImp
protected java.io.File chooseSaveFileImp(java.awt.Frame parent, java.lang.String title)
- Display a dialog to allow the user to save a file.
- Specified by:
chooseSaveFileImpin classJPLToolkit
chooseOpenFileImp
protected java.io.File chooseOpenFileImp(java.awt.Frame parent, java.lang.String title)
- Display a dialog to allow the user to open a file.
- Specified by:
chooseOpenFileImpin classJPLToolkit
|
|||||||||
| Home >> All >> jpl2 >> common >> [ gui overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC