JComponentType of
main property
Injected interface
JButtonvoidinjected interface
JCBKeyStrokevoidinjected interface
JMenuItemvoidinjected interface
JToggleButtonbooleaninjected interface
JRadioButtonbooleaninjected interface
JCheckBoxbooleaninjected interface
JComboBoxStringinjected interface
JLabel--none--injected interface
JProgressBar--none--injected interface
JScrollBarintinjected interface
JSliderintinjected interface
JSpinnerintinjected interface
JSpinnerdoubleinjected interface
JSpinnerDateinjected interface
JSpinnerStringinjected interface
JTextFieldStringinjected interface
JTextAreaStringinjected interface
JEditorPaneStringinjected interface
JPanel--none--injected interface
JSeparator--none--injected interface

//
// REQUIRED 'jbConnect(JButton,"xxx")' injected method that is
// invoked by this JButton's event handler:
//   public void setXxx() {}
//
// OPTIONAL 'jbConnect(JButton,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JButton:
//   public String getXxxText() {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public boolean getXxxContentAreaFilled() {}
//   public boolean getXxxIsDefaultButton() {}


//
// REQUIRED 'jbConnect(KeyStroke,"xxx")' injected method that is
// invoked by this JCBKeyStroke's event handler:
//   public void setXxx() {}
//
// OPTIONAL 'jbConnect(KeyStroke,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JCBKeyStroke:
//   public boolean getXxxEnabled() {}


//
// REQUIRED 'jbConnect(JMenuItem,"xxx")' injected method that is
// invoked by this JMenuItem's event handler:
//   public void setXxx() {}
//
// OPTIONAL 'jbConnect(JMenuItem,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JMenuItem:
//   public String getXxxText() {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public boolean getXxxContentAreaFilled() {}


//
// REQUIRED 'jbConnect(JToggleButton,"xxx")' injected methods
// that define the boolean viewed and controlled by this JToggleButton:
//   public boolean getXxx() {}
//   public void setXxx(boolean value) {}
//
// OPTIONAL 'jbConnect(JToggleButton,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JToggleButton:
//   public String getXxxText() {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public boolean getXxxContentAreaFilled() {}


//
// REQUIRED 'jbConnect(JRadioButton,"xxx")' injected methods
// that define the boolean viewed and controlled by this JRadioButton:
//   public boolean getXxx() {}
//   public void setXxx(boolean value) {}
//
// OPTIONAL 'jbConnect(JRadioButton,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JRadioButton:
//   public String getXxxText() {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public boolean getXxxContentAreaFilled() {}


//
// REQUIRED 'jbConnect(JCheckBox,"xxx")' injected methods
// that define the boolean viewed and controlled by this JCheckBox:
//   public boolean getXxx() {}
//   public void setXxx(boolean value) {}
//
// OPTIONAL 'jbConnect(JCheckBox,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JCheckBox:
//   public String getXxxText() {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public boolean getXxxContentAreaFilled() {}


//
// REQUIRED 'jbConnect(JComboBox,"xxx")' injected methods
// that define the String viewed and controlled by this JComboBox:
//   public String getXxx() {}
//   public void setXxx(String value) {}
//
// OPTIONAL 'jbConnect(JComboBox,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JComboBox:
//   public String getXxxInvalidDataMessage(String value) {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public String[] getXxxItems() {}
//   public boolean getXxxEditable() {}


//
// REQUIRED 'jbConnect(JLabel,"xxx")' injected methods (none)
//
// OPTIONAL 'jbConnect(JLabel,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JLabel:
//   public String getXxxText() {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public Border getXxxBorder() {}
//   public Icon getXxxIcon() {}
//   public Icon getXxxDisabledIcon() {}
//   public int getXxxHorizontalTextPosition() {}
//   public int getXxxVerticalTextPosition() {}
//   public int getXxxIconTextGap() {}


//
// REQUIRED 'jbConnect(JProgressBar,"xxx")' injected methods (none)
//
// OPTIONAL 'jbConnect(JProgressBar,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JProgressBar:
//   public int getXxxValue() {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public int getXxxMinimum() {}
//   public int getXxxMaximum() {}
//   public boolean getXxxStringPainted() {}
//   public boolean getXxxIndeterminate() {}


//
// REQUIRED 'jbConnect(JScrollBar,"xxx")' injected methods
// that define the int viewed and controlled by this JScrollBar:
//   public int getXxx() {}
//   public void setXxx(int value) {}
//
// OPTIONAL 'jbConnect(JScrollBar,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JScrollBar:
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public int getXxxMinimum() {}
//   public int getXxxMaximum() {}
//   public int getXxxUnitIncrement() {}
//   public int getXxxBlockIncrement() {}
//   public int getXxxVisibleAmount() {}


//
// REQUIRED 'jbConnect(JSlider,"xxx")' injected methods
// that define the int viewed and controlled by this JSlider:
//   public int getXxx() {}
//   public void setXxx(int value) {}
//
// OPTIONAL 'jbConnect(JSlider,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JSlider:
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public int getXxxExtent() {}
//   public boolean getXxxInverted() {}
//   public Dictionary getXxxLabelTable() {}
//   public int getXxxMajorTickSpacing() {}
//   public int getXxxMaximum() {}
//   public int getXxxMinimum() {}
//   public int getXxxMinorTickSpacing() {}
//   public boolean getXxxPaintLabels() {}
//   public boolean getXxxPaintTicks() {}
//   public boolean getXxxPaintTrack() {}
//   public boolean getXxxSnapToTicks() {}


//
// REQUIRED 'jbConnect(JSpinner(SpinnerNumberModel),"xxx")' injected methods
// that define the int viewed and controlled by this JSpinner:
//   public int getXxx() {}
//   public void setXxx(int value) {}
//
// OPTIONAL 'jbConnect(JSpinner(SpinnerNumberModel),"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JSpinner:
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Dimension getXxxPreferredSize() {}
//   public int getXxxMinimum() {}
//   public int getXxxMaximum() {}
//   public int getXxxStepSize() {}


//
// REQUIRED 'jbConnect(JSpinner(SpinnerNumberModel),"xxx")' injected methods
// that define the double viewed and controlled by this JSpinner:
//   public double getXxx() {}
//   public void setXxx(double value) {}
//
// OPTIONAL 'jbConnect(JSpinner(SpinnerNumberModel),"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JSpinner:
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Dimension getXxxPreferredSize() {}
//   public double getXxxMinimum() {}
//   public double getXxxMaximum() {}
//   public double getXxxStepSize() {}


//
// REQUIRED 'jbConnect(JSpinner(SpinnerDateModel),"xxx")' injected methods
// that define the Date viewed and controlled by this JSpinner:
//   public Date getXxx() {}
//   public void setXxx(Date value) {}
//
// OPTIONAL 'jbConnect(JSpinner(SpinnerDateModel),"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JSpinner:
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Dimension getXxxPreferredSize() {}
//   public Date getXxxStart() {}
//   public Date getXxxEnd() {}


//
// REQUIRED 'jbConnect(JSpinner(SpinnerListModel),"xxx")' injected methods
// that define the String viewed and controlled by this JSpinner:
//   public String getXxx() {}
//   public void setXxx(String value) {}
//
// OPTIONAL 'jbConnect(JSpinner(SpinnerListModel),"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JSpinner:
//   public String getXxxInvalidDataMessage(String value) {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Dimension getXxxPreferredSize() {}
//   public String[] getXxxItems() {}


//
// REQUIRED 'jbConnect(JTextField,"xxx")' injected methods
// that define the String viewed and controlled by this JTextField:
//   public String getXxx() {}
//   public void setXxx(String value) {}
//
// OPTIONAL 'jbConnect(JTextField,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JTextField:
//   public String getXxxInvalidDataMessage(String value) {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public Color getXxxDisabledTextColor() {}
//   public Color getXxxSelectedTextColor() {}
//   public Color getXxxSelectionColor() {}
//   public boolean getXxxEditable() {}
//   public Insets getXxxMargin() {}


//
// REQUIRED 'jbConnect(JTextArea,"xxx")' injected methods
// that define the String viewed and controlled by this JTextArea:
//   public String getXxx() {}
//   public void setXxx(String value) {}
//
// OPTIONAL 'jbConnect(JTextArea,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JTextArea:
//   public String getXxxInvalidDataMessage(String value) {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public Color getXxxDisabledTextColor() {}
//   public Color getXxxSelectedTextColor() {}
//   public Color getXxxSelectionColor() {}
//   public boolean getXxxEditable() {}
//   public Insets getXxxMargin() {}


//
// REQUIRED 'jbConnect(JEditorPane,"xxx")' injected methods
// that define the String viewed and controlled by this JEditorPane:
//   public String getXxx() {}
//   public void setXxx(String value) {}
//
// OPTIONAL 'jbConnect(JEditorPane,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JEditorPane:
//   public String getXxxInvalidDataMessage(String value) {}
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public Color getXxxDisabledTextColor() {}
//   public Color getXxxSelectedTextColor() {}
//   public Color getXxxSelectionColor() {}
//   public boolean getXxxEditable() {}
//   public Insets getXxxMargin() {}


//
// REQUIRED 'jbConnect(JPanel,"xxx")' injected methods (none)
//
// OPTIONAL 'jbConnect(JPanel,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JPanel:
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}
//   public Border getXxxBorder() {}


//
// REQUIRED 'jbConnect(JSeparator,"xxx")' injected methods (none)
//
// OPTIONAL 'jbConnect(JSeparator,"xxx")' injected methods that can
// be implemented to define auxiliary properties of this JSeparator:
//   public boolean getXxxEnabled() {}
//   public boolean getXxxVisible() {}
//   public String getXxxToolTipText() {}
//   public Color getXxxForeground() {}
//   public Color getXxxBackground() {}
//   public Dimension getXxxPreferredSize() {}