|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractAction
jmri.jmrit.beantable.AbstractTableAction
jmri.jmrit.beantable.BlockTableAction
public class BlockTableAction
Swing action to create and register a BlockTable GUI.
| Field Summary | |
|---|---|
(package private) JCheckBox |
_autoSystemName
|
(package private) JmriJFrame |
addFrame
|
(package private) JTextField |
blockSpeed
|
(package private) JCheckBox |
centimeterBox
|
(package private) JCheckBox |
checkPerm
|
(package private) JComboBox |
cur
|
(package private) String |
defaultBlockSpeedText
|
(package private) JCheckBox |
inchBox
|
(package private) JTextField |
lengthField
|
(package private) static org.slf4j.Logger |
log
|
(package private) JTextField |
numberToAdd
|
(package private) UserPreferencesManager |
pref
|
(package private) JCheckBox |
range
|
(package private) JComboBox |
speeds
|
(package private) JTextField |
sysName
|
(package private) JLabel |
sysNameLabel
|
(package private) String |
systemNameAuto
|
(package private) JTextField |
userName
|
(package private) JLabel |
userNameLabel
|
| Fields inherited from class jmri.jmrit.beantable.AbstractTableAction |
|---|
f, includeAddButton, m, rb, rbean |
| Fields inherited from class javax.swing.AbstractAction |
|---|
changeSupport, enabled |
| Fields inherited from interface javax.swing.Action |
|---|
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
| Constructor Summary | |
|---|---|
BlockTableAction()
|
|
BlockTableAction(String actionName)
Create an action with a specific title. |
|
| Method Summary | |
|---|---|
(package private) JPanel |
additionalAddOption()
|
protected void |
addPressed(ActionEvent e)
|
void |
addToFrame(BeanTableFrame f)
Add the checkboxes |
protected void |
createModel()
Create the JTable DataModel, along with the changes for the specific case of Block objects |
(package private) void |
deletePaths(JmriJFrame f)
|
void |
dispose()
|
(package private) void |
editButton(Block b)
|
String |
getClassDescription()
|
protected String |
getClassName()
|
(package private) void |
handleCreateException(String sysName)
|
protected String |
helpTarget()
Specify the JavaHelp target for this specific panel |
(package private) void |
okPressed(ActionEvent e)
|
protected void |
setDefaultSpeeds(JFrame _who)
|
void |
setMenuBar(BeanTableFrame f)
Allow subclasses to add alter the frames Menubar without have to actually subclass the BeanTableDataFrame |
protected void |
setTitle()
Include the correct title |
(package private) boolean |
validateNumericalInput(String text)
|
| Methods inherited from class jmri.jmrit.beantable.AbstractTableAction |
|---|
actionPerformed, addToPanel, getPanel, getTableDataModel, includeAddButton, print, setFrame, setManager, setMessagePreferencesDetails |
| Methods inherited from class javax.swing.AbstractAction |
|---|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
String defaultBlockSpeedText
JCheckBox inchBox
JCheckBox centimeterBox
JmriJFrame addFrame
JTextField sysName
JTextField userName
JLabel sysNameLabel
JLabel userNameLabel
JComboBox cur
JTextField lengthField
JTextField blockSpeed
JCheckBox checkPerm
JTextField numberToAdd
JCheckBox range
JCheckBox _autoSystemName
UserPreferencesManager pref
JComboBox speeds
String systemNameAuto
static final org.slf4j.Logger log
| Constructor Detail |
|---|
public BlockTableAction(String actionName)
Note that the argument is the Action title, not the title of the resulting frame. Perhaps this should be changed?
actionName - public BlockTableAction()
| Method Detail |
|---|
protected void createModel()
createModel in class AbstractTableActionvoid editButton(Block b)
protected void setTitle()
AbstractTableAction
setTitle in class AbstractTableActionpublic void addToFrame(BeanTableFrame f)
addToFrame in class AbstractTableActionpublic void setMenuBar(BeanTableFrame f)
AbstractTableAction
setMenuBar in class AbstractTableActionprotected void setDefaultSpeeds(JFrame _who)
protected String helpTarget()
AbstractTableAction
helpTarget in class AbstractTableActionprotected void addPressed(ActionEvent e)
addPressed in class AbstractTableActionJPanel additionalAddOption()
boolean validateNumericalInput(String text)
void okPressed(ActionEvent e)
void handleCreateException(String sysName)
void deletePaths(JmriJFrame f)
public void dispose()
dispose in class AbstractTableActionpublic String getClassDescription()
getClassDescription in class AbstractTableActionprotected String getClassName()
getClassName in class AbstractTableAction
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||