eTextReader.componentFactory
Interface ComponentFactory
- All Known Implementing Classes:
- BaseComponentFactory, DefaultComponentFactory
public interface ComponentFactory
An interface that defines a Swing component factory; using such a factory you can customize all Swing components
used in an application
Methods are provided to create a number of types of components, using all the available constuctors, as well
as a few additional constructors that are missing from the Swing interfaces
- Author:
- mcfall
Method Summary |
ActionButton |
createActionButton(javax.swing.Action action)
|
javax.swing.JButton |
createJButton(java.lang.Object name)
|
javax.swing.JButton |
createJButton(java.lang.Object name,
javax.swing.Action action)
|
javax.swing.JButton |
createJButton(java.lang.Object name,
javax.swing.Icon icon)
|
javax.swing.JButton |
createJButton(java.lang.Object name,
java.lang.String text)
|
javax.swing.JButton |
createJButton(java.lang.Object name,
java.lang.String text,
javax.swing.Icon icon)
|
javax.swing.JCheckBox |
createJCheckBox()
|
javax.swing.JCheckBox |
createJCheckBox(javax.swing.Action action)
|
javax.swing.JCheckBox |
createJCheckBox(javax.swing.Icon icon)
|
javax.swing.JCheckBox |
createJCheckBox(javax.swing.Icon icon,
boolean selected)
|
javax.swing.JCheckBox |
createJCheckBox(java.lang.String text)
|
javax.swing.JCheckBox |
createJCheckBox(java.lang.String text,
boolean selected)
|
javax.swing.JCheckBox |
createJCheckBox(java.lang.String text,
javax.swing.Icon icon)
|
javax.swing.JCheckBox |
createJCheckBox(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
|
javax.swing.JCheckBoxMenuItem |
createJCheckBoxMenuItem()
|
javax.swing.JCheckBoxMenuItem |
createJCheckBoxMenuItem(javax.swing.Action action)
|
javax.swing.JCheckBoxMenuItem |
createJCheckBoxMenuItem(javax.swing.Icon icon)
|
javax.swing.JCheckBoxMenuItem |
createJCheckBoxMenuItem(javax.swing.Icon icon,
boolean selected)
|
javax.swing.JCheckBoxMenuItem |
createJCheckBoxMenuItem(java.lang.String text)
|
javax.swing.JCheckBoxMenuItem |
createJCheckBoxMenuItem(java.lang.String text,
boolean selected)
|
javax.swing.JCheckBoxMenuItem |
createJCheckBoxMenuItem(java.lang.String text,
javax.swing.Icon icon)
|
javax.swing.JCheckBoxMenuItem |
createJCheckBoxMenuItem(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
|
javax.swing.JComboBox |
createJComboBox(java.lang.Object name)
|
javax.swing.JComboBox |
createJComboBox(java.lang.Object name,
java.util.Collection<?> items)
|
javax.swing.JComboBox |
createJComboBox(java.lang.Object name,
javax.swing.ComboBoxModel model)
|
javax.swing.JComboBox |
createJComboBox(java.lang.Object name,
java.lang.Object[] items)
|
javax.swing.JComboBox |
createJComboBox(java.lang.Object name,
java.util.Vector<?> items)
|
javax.swing.JList |
createJList()
|
javax.swing.JList |
createJList(java.util.Collection<?> items)
|
javax.swing.JList |
createJList(javax.swing.ListModel model)
|
javax.swing.JList |
createJList(java.lang.Object[] items)
|
javax.swing.JList |
createJList(java.util.Vector<?> items)
|
javax.swing.JMenu |
createJMenu(java.lang.Object name)
|
javax.swing.JMenu |
createJMenu(java.lang.Object name,
javax.swing.Action action)
|
javax.swing.JMenu |
createJMenu(java.lang.Object name,
java.lang.String text)
|
javax.swing.JMenu |
createJMenu(java.lang.Object name,
java.lang.String text,
boolean isTearOff)
|
javax.swing.JMenuItem |
createJMenuItem(java.lang.Object name)
|
javax.swing.JMenuItem |
createJMenuItem(java.lang.Object name,
javax.swing.Action action)
|
javax.swing.JMenuItem |
createJMenuItem(java.lang.Object name,
javax.swing.Icon icon)
|
javax.swing.JMenuItem |
createJMenuItem(java.lang.Object name,
java.lang.String text)
|
javax.swing.JMenuItem |
createJMenuItem(java.lang.Object name,
java.lang.String text,
javax.swing.Icon icon)
|
javax.swing.JMenuItem |
createJMenuItem(java.lang.Object name,
java.lang.String text,
int mnemonic)
|
javax.swing.JProgressBar |
createJProgressBar()
|
javax.swing.JProgressBar |
createJProgressBar(javax.swing.BoundedRangeModel model)
|
javax.swing.JProgressBar |
createJProgressBar(int orientation)
|
javax.swing.JProgressBar |
createJProgressBar(int min,
int max)
|
javax.swing.JProgressBar |
createJProgressBar(int orientation,
int min,
int max)
|
javax.swing.JRadioButton |
createJRadioButton()
|
javax.swing.JRadioButton |
createJRadioButton(javax.swing.Action action)
|
javax.swing.JRadioButton |
createJRadioButton(javax.swing.Icon icon)
|
javax.swing.JRadioButton |
createJRadioButton(javax.swing.Icon icon,
boolean selected)
|
javax.swing.JRadioButton |
createJRadioButton(java.lang.String text)
|
javax.swing.JRadioButton |
createJRadioButton(java.lang.String text,
boolean selected)
|
javax.swing.JRadioButton |
createJRadioButton(java.lang.String text,
javax.swing.Icon icon)
|
javax.swing.JRadioButton |
createJRadioButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
|
javax.swing.JRadioButtonMenuItem |
createJRadioButtonMenuItem()
|
javax.swing.JRadioButtonMenuItem |
createJRadioButtonMenuItem(javax.swing.Action action)
|
javax.swing.JRadioButtonMenuItem |
createJRadioButtonMenuItem(javax.swing.Icon icon)
|
javax.swing.JRadioButtonMenuItem |
createJRadioButtonMenuItem(javax.swing.Icon icon,
boolean selected)
|
javax.swing.JRadioButtonMenuItem |
createJRadioButtonMenuItem(java.lang.String text)
|
javax.swing.JRadioButtonMenuItem |
createJRadioButtonMenuItem(java.lang.String text,
boolean selected)
|
javax.swing.JRadioButtonMenuItem |
createJRadioButtonMenuItem(java.lang.String text,
javax.swing.Icon icon)
|
javax.swing.JRadioButtonMenuItem |
createJRadioButtonMenuItem(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
|
javax.swing.JTextField |
createJTextField(java.lang.Object name)
|
javax.swing.JTextField |
createJTextField(java.lang.Object name,
javax.swing.text.Document document,
java.lang.String text,
int columns)
|
javax.swing.JTextField |
createJTextField(java.lang.Object name,
int columns)
|
javax.swing.JTextField |
createJTextField(java.lang.Object name,
java.lang.String text)
|
javax.swing.JTextField |
createJTextField(java.lang.Object name,
java.lang.String text,
int columns)
|
javax.swing.JToggleButton |
createJToggleButton()
|
javax.swing.JToggleButton |
createJToggleButton(javax.swing.Action action)
|
javax.swing.JToggleButton |
createJToggleButton(javax.swing.Icon icon)
|
javax.swing.JToggleButton |
createJToggleButton(javax.swing.Icon icon,
boolean selected)
|
javax.swing.JToggleButton |
createJToggleButton(java.lang.String text)
|
javax.swing.JToggleButton |
createJToggleButton(java.lang.String text,
boolean selected)
|
javax.swing.JToggleButton |
createJToggleButton(java.lang.String text,
javax.swing.Icon icon)
|
javax.swing.JToggleButton |
createJToggleButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
|
createActionButton
ActionButton createActionButton(javax.swing.Action action)
createJMenu
javax.swing.JMenu createJMenu(java.lang.Object name)
createJMenu
javax.swing.JMenu createJMenu(java.lang.Object name,
javax.swing.Action action)
createJMenu
javax.swing.JMenu createJMenu(java.lang.Object name,
java.lang.String text)
createJMenu
javax.swing.JMenu createJMenu(java.lang.Object name,
java.lang.String text,
boolean isTearOff)
createJMenuItem
javax.swing.JMenuItem createJMenuItem(java.lang.Object name)
createJMenuItem
javax.swing.JMenuItem createJMenuItem(java.lang.Object name,
javax.swing.Action action)
createJMenuItem
javax.swing.JMenuItem createJMenuItem(java.lang.Object name,
javax.swing.Icon icon)
createJMenuItem
javax.swing.JMenuItem createJMenuItem(java.lang.Object name,
java.lang.String text)
createJMenuItem
javax.swing.JMenuItem createJMenuItem(java.lang.Object name,
java.lang.String text,
javax.swing.Icon icon)
createJMenuItem
javax.swing.JMenuItem createJMenuItem(java.lang.Object name,
java.lang.String text,
int mnemonic)
createJRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem createJRadioButtonMenuItem()
createJRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem createJRadioButtonMenuItem(javax.swing.Action action)
createJRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem createJRadioButtonMenuItem(javax.swing.Icon icon)
createJRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem createJRadioButtonMenuItem(javax.swing.Icon icon,
boolean selected)
createJRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem createJRadioButtonMenuItem(java.lang.String text)
createJRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem createJRadioButtonMenuItem(java.lang.String text,
boolean selected)
createJRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem createJRadioButtonMenuItem(java.lang.String text,
javax.swing.Icon icon)
createJRadioButtonMenuItem
javax.swing.JRadioButtonMenuItem createJRadioButtonMenuItem(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
createJCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem createJCheckBoxMenuItem()
createJCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem createJCheckBoxMenuItem(javax.swing.Action action)
createJCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem createJCheckBoxMenuItem(javax.swing.Icon icon)
createJCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem createJCheckBoxMenuItem(javax.swing.Icon icon,
boolean selected)
createJCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem createJCheckBoxMenuItem(java.lang.String text)
createJCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem createJCheckBoxMenuItem(java.lang.String text,
boolean selected)
createJCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem createJCheckBoxMenuItem(java.lang.String text,
javax.swing.Icon icon)
createJCheckBoxMenuItem
javax.swing.JCheckBoxMenuItem createJCheckBoxMenuItem(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
createJButton
javax.swing.JButton createJButton(java.lang.Object name)
createJButton
javax.swing.JButton createJButton(java.lang.Object name,
javax.swing.Action action)
createJButton
javax.swing.JButton createJButton(java.lang.Object name,
javax.swing.Icon icon)
createJButton
javax.swing.JButton createJButton(java.lang.Object name,
java.lang.String text)
createJButton
javax.swing.JButton createJButton(java.lang.Object name,
java.lang.String text,
javax.swing.Icon icon)
createJCheckBox
javax.swing.JCheckBox createJCheckBox()
createJCheckBox
javax.swing.JCheckBox createJCheckBox(javax.swing.Action action)
createJCheckBox
javax.swing.JCheckBox createJCheckBox(javax.swing.Icon icon)
createJCheckBox
javax.swing.JCheckBox createJCheckBox(javax.swing.Icon icon,
boolean selected)
createJCheckBox
javax.swing.JCheckBox createJCheckBox(java.lang.String text)
createJCheckBox
javax.swing.JCheckBox createJCheckBox(java.lang.String text,
boolean selected)
createJCheckBox
javax.swing.JCheckBox createJCheckBox(java.lang.String text,
javax.swing.Icon icon)
createJCheckBox
javax.swing.JCheckBox createJCheckBox(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
createJRadioButton
javax.swing.JRadioButton createJRadioButton()
createJRadioButton
javax.swing.JRadioButton createJRadioButton(javax.swing.Action action)
createJRadioButton
javax.swing.JRadioButton createJRadioButton(javax.swing.Icon icon)
createJRadioButton
javax.swing.JRadioButton createJRadioButton(javax.swing.Icon icon,
boolean selected)
createJRadioButton
javax.swing.JRadioButton createJRadioButton(java.lang.String text)
createJRadioButton
javax.swing.JRadioButton createJRadioButton(java.lang.String text,
boolean selected)
createJRadioButton
javax.swing.JRadioButton createJRadioButton(java.lang.String text,
javax.swing.Icon icon)
createJRadioButton
javax.swing.JRadioButton createJRadioButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
createJToggleButton
javax.swing.JToggleButton createJToggleButton()
createJToggleButton
javax.swing.JToggleButton createJToggleButton(javax.swing.Action action)
createJToggleButton
javax.swing.JToggleButton createJToggleButton(javax.swing.Icon icon)
createJToggleButton
javax.swing.JToggleButton createJToggleButton(javax.swing.Icon icon,
boolean selected)
createJToggleButton
javax.swing.JToggleButton createJToggleButton(java.lang.String text)
createJToggleButton
javax.swing.JToggleButton createJToggleButton(java.lang.String text,
boolean selected)
createJToggleButton
javax.swing.JToggleButton createJToggleButton(java.lang.String text,
javax.swing.Icon icon)
createJToggleButton
javax.swing.JToggleButton createJToggleButton(java.lang.String text,
javax.swing.Icon icon,
boolean selected)
createJComboBox
javax.swing.JComboBox createJComboBox(java.lang.Object name)
createJComboBox
javax.swing.JComboBox createJComboBox(java.lang.Object name,
javax.swing.ComboBoxModel model)
createJComboBox
javax.swing.JComboBox createJComboBox(java.lang.Object name,
java.lang.Object[] items)
createJComboBox
javax.swing.JComboBox createJComboBox(java.lang.Object name,
java.util.Vector<?> items)
createJComboBox
javax.swing.JComboBox createJComboBox(java.lang.Object name,
java.util.Collection<?> items)
createJList
javax.swing.JList createJList()
createJList
javax.swing.JList createJList(javax.swing.ListModel model)
createJList
javax.swing.JList createJList(java.lang.Object[] items)
createJList
javax.swing.JList createJList(java.util.Vector<?> items)
createJList
javax.swing.JList createJList(java.util.Collection<?> items)
createJProgressBar
javax.swing.JProgressBar createJProgressBar()
createJProgressBar
javax.swing.JProgressBar createJProgressBar(javax.swing.BoundedRangeModel model)
createJProgressBar
javax.swing.JProgressBar createJProgressBar(int orientation)
createJProgressBar
javax.swing.JProgressBar createJProgressBar(int min,
int max)
createJProgressBar
javax.swing.JProgressBar createJProgressBar(int orientation,
int min,
int max)
createJTextField
javax.swing.JTextField createJTextField(java.lang.Object name)
createJTextField
javax.swing.JTextField createJTextField(java.lang.Object name,
javax.swing.text.Document document,
java.lang.String text,
int columns)
createJTextField
javax.swing.JTextField createJTextField(java.lang.Object name,
int columns)
createJTextField
javax.swing.JTextField createJTextField(java.lang.Object name,
java.lang.String text)
createJTextField
javax.swing.JTextField createJTextField(java.lang.Object name,
java.lang.String text,
int columns)