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)
           
 

Method Detail

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)