Element |
Principal Java Class |
Notes |
|---|---|---|
javax.swing.Action |
|
|
actions |
java.util.Collection |
|
org.codehaus.groovy.binding.FullBinding |
used to bind attribute to other bean properties |
|
borderLayout |
java.awt.BorderLayout |
|
boundedRangeModel |
javax.swing.DefaultBoundedRangeModel |
|
box |
javax.swing.Box |
|
boxLayout |
javax.swing.BoxLayout |
|
javax.swing.JButton |
|
|
buttonGroup |
javax.swing.ButtonGroup |
|
cardLayout |
java.awt.CardLayout |
|
javax.swing.JCheckBox |
|
|
checkBoxMenuItem |
javax.swing.JCheckBoxMenuItem |
|
closureColumn |
groovy.swing.impl.TableModel.ClosureColumn |
Example:
|
javax.swing.border.CompoundBorder |
|
|
colorChooser |
javax.swing.JColorChooser |
|
comboBox |
javax.swing.JComboBox |
|
container |
|
placeholder for external container widget |
desktopPane |
javax.swing.JDesktopPane |
|
dialog |
javax.swing.JDialog |
|
editorPane |
javax.swing.JEditorPane |
|
javax.swing.border.EmptyBorder |
|
|
javax.swing.border.EtchedBorder |
||
fileChooser |
javax.swing.JFileChooser |
|
flowLayout |
java.awt.FlowLayout |
|
formattedTextField |
javax.swing.JFormattedTextField |
|
frame |
javax.swing.JFrame |
|
gbc |
java.awt.GridBagConstraints |
alias for gridBagConstraints |
glue |
|
calls Box.createGlue() |
gridBagConstraints |
java.awt.GridBagConstraints |
|
gridBagLayout |
java.awt.GridBagLayout |
|
gridLayout |
java.awt.GridLayout |
|
hbox |
|
calls Box.createHorizionalBox() |
hglue |
|
calls Box.createHorizionalGlue() |
hstrut |
|
calls Box.createHorizionalStrut() |
internalFrame |
javax.swing.JInternalFrame |
|
javax.swing.ImageIcon |
|
|
label |
javax.swing.JLabel |
|
layeredPane |
javax.swing.JLayeredPane |
|
javax.swing.border.LineBorder |
|
|
list |
javax.swing.JList |
|
javax.swing.border.BevelBorder |
|
|
javax.swing.border.EtchedBorder |
|
|
map |
java.util.Map |
returns the attributes |
javax.swing.border.MatteBorder |
|
|
menu |
javax.swing.JMenu |
|
menuBar |
javax.swing.JMenuBar |
|
menuItem |
javax.swing.JMenuItem |
|
optionPane |
javax.swing.JOptionPane |
|
overlayLayout |
javax.swing.OverlayLayout |
|
panel |
javax.swing.JPanel |
|
passwordField |
javax.swing.JPasswordField |
|
popupMenu |
javax.swing.JPopupMenu |
|
progressBar |
javax.swing.JProgressBar |
|
propertyColumn |
groovy.swing.impl.TableModel.PropertyColumn |
|
radioButton |
javax.swing.JRadioButton |
|
javax.swing.border.BevelBorder |
|
|
javax.swing.border.EtchedBorder |
|
|
radioButtonMenuItem |
javax.swing.JRadioButtonMenuItem |
|
rigidArea |
|
calls Box.createRigidArea() |
scrollBar |
javax.swing.JScrollBar |
|
scrollPane |
javax.swing.JScrollPane |
|
separator |
javax.swing.JSeparator |
|
javax.swing.JSlider |
|
|
spinner |
javax.swing.JSpinner |
|
spinnerDateModel |
javax.swing.SpinnerDateModel |
|
spinnerListModel |
javax.swing.SpinnerListModel |
|
spinnerNumberModel |
javax.swing.SpinnerNumberModel |
|
splitPane |
javax.swing.JSplitPane |
|
springLayout |
java.awt.SpringLayout |
|
javax.swing.JTabbedPane |
|
|
table |
javax.swing.JTable |
|
tableColumn |
javax.swing.table.TableColumn |
|
tableLayout |
groovy.swing.impl.TableLayout |
|
tableModel |
javax.swing.table.TableModel |
can pass value through |
td |
groovy.swing.impl.TableLayout.TD |
|
textArea |
javax.swing.JTextArea |
|
javax.swing.JTextField |
|
|
textPane |
javax.swing.JTextPane |
|
javax.swing.TitledBorder |
|
|
toggleButton |
javax.swing.JToggleButton |
|
toolBar |
javax.swing.JToolBar |
|
tr |
groovy.swing.impl.TableLayout.TR |
|
tree |
javax.swing.JTree |
|
vbox |
|
calls Box.createVerticleBox() |
vglue |
|
calls Box.createVerticleGlue() |
viewport |
javax.swing.JViewport |
|
vstrut |
|
calls Box.createVerticleStrut() |
widget |
|
pass through, should have no child content |
window |
JWindow |
|
Labels