|
Groovy 2.2.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.runtime.SwingGroovyMethods
public class SwingGroovyMethods
This class defines all the new Swing-related groovy methods which enhance the normal JDK Swing classes when inside the Groovy environment. Static methods are used with the first parameter the destination class.
Method Summary | |
---|---|
static void
|
clear(Container self)
Removes all components from the Container. |
static void
|
clear(DefaultListModel self)
Removes all elements from the DefaultListModel. |
static void
|
clear(JComboBox self)
Removes all items from the JComboBox. |
static void
|
clear(DefaultComboBoxModel self)
Removes all items from the model. |
static void
|
clear(DefaultMutableTreeNode self)
Removes all children nodes from the DefaultMutableTreeNode. |
static void
|
clear(JTabbedPane self)
Removes all elements from the JTabbedPane. |
static Component
|
getAt(Container self, int index)
Support the subscript operator for Container. |
static AbstractButton
|
getAt(ButtonGroup self, int index)
Support the subscript operator for ButtonGroup. |
static Object
|
getAt(ListModel self, int index)
Support the subscript operator for ListModel. |
static Object
|
getAt(JComboBox self, int index)
Support the subscript operator for JComboBox. |
static Object[]
|
getAt(TableModel self, int index)
Support the subscript operator for TableModel. |
static TableColumn
|
getAt(TableColumnModel self, int index)
Support the subscript operator for TableColumnModel. |
static Object
|
getAt(TreePath self, int index)
Support the subscript operator for TreePath. |
static TreeNode
|
getAt(TreeNode self, int index)
Support the subscript operator for TreeNode. |
static Component
|
getAt(JMenu self, int index)
Support the subscript operator for JMenu. |
static JMenu
|
getAt(JMenuBar self, int index)
Support the subscript operator for JMenuBar. |
static Component
|
getAt(JTabbedPane self, int index)
Support the subscript operator for JTabbedPane. |
static Component
|
getAt(JToolBar self, int index)
Support the subscript operator for JToolBar. |
static Iterator
|
iterator(Container self)
Returns an Iterator which traverses the Container one Component at a time. |
static Iterator
|
iterator(ButtonGroup self)
Returns an Iterator which traverses the ButtonGroup one AbstractButton at a time. |
static Iterator
|
iterator(ListModel self)
Returns an Iterator which traverses the ListModel one element at a time. |
static Iterator
|
iterator(DefaultListModel self)
Returns an Iterator which traverses the DefaultListModel one element at a time. |
static Iterator
|
iterator(JComboBox self)
Returns an Iterator which traverses the ComboBox one item at a time. |
static Iterator
|
iterator(MutableComboBoxModel self)
Returns an Iterator which traverses the MutableComboBoxModel one item at a time. |
static Iterator
|
iterator(TableModel self)
Returns an Iterator which traverses the TableModel one row at a time. |
static Iterator
|
iterator(DefaultTableModel self)
Returns an Iterator which traverses the DefaultTableModel one item at a time. |
static Iterator
|
iterator(TableColumnModel self)
Returns an Iterator which traverses the TableColumnModel one TableColumn at a time. |
static Iterator
|
iterator(TreePath self)
Returns an Iterator which traverses the TreePath one path at a time. |
static Iterator
|
iterator(TreeNode self)
Returns an Iterator which traverses the TreeNode one node at a time. |
static Iterator
|
iterator(JMenu self)
Returns an Iterator which traverses the JMenu one component at a time. |
static Iterator
|
iterator(JMenuBar self)
Returns an Iterator which traverses the JMenuBar one menu at a time. |
static Iterator
|
iterator(JPopupMenu self)
Returns an Iterator which traverses the JPopupMenu one MenuElement at a time. |
static Iterator
|
iterator(JTabbedPane self)
Returns an Iterator which traverses the JTabbedPane one Component tab at a time. |
static Container
|
leftShift(Container self, Component c)
Overloads the left shift operator to provide an easy way to add components to a Container. |
static ButtonGroup
|
leftShift(ButtonGroup self, AbstractButton b)
Overloads the left shift operator to provide an easy way to add buttons to a ButtonGroup. |
static DefaultListModel
|
leftShift(DefaultListModel self, Object e)
Overloads the left shift operator to provide an easy way to add elements to a DefaultListModel. |
static JComboBox
|
leftShift(JComboBox self, Object i)
Overloads the left shift operator to provide an easy way to add items to a JComboBox. |
static MutableComboBoxModel
|
leftShift(MutableComboBoxModel self, Object i)
Overloads the left shift operator to provide an easy way to add items to a MutableComboBoxModel. |
static DefaultTableModel
|
leftShift(DefaultTableModel self, Object row)
Overloads the left shift operator to provide an easy way to add rows to a DefaultTableModel. |
static TableColumnModel
|
leftShift(TableColumnModel self, TableColumn column)
Overloads the left shift operator to provide an easy way to add columns to a TableColumnModel. |
static TreePath
|
leftShift(TreePath self, Object p)
Overloads the left shift operator to provide an easy way to add paths to a treePath. |
static MutableTreeNode
|
leftShift(MutableTreeNode self, MutableTreeNode node)
Overloads the left shift operator to provide an easy way to add nodes to a MutableTreeNode. |
static DefaultMutableTreeNode
|
leftShift(DefaultMutableTreeNode self, DefaultMutableTreeNode node)
Overloads the left shift operator to provide an easy way to add nodes to a DefaultMutableTreeNode. |
static JMenu
|
leftShift(JMenu self, Action action)
Overloads the left shift operator to provide an easy way to add components to a menu. |
static JMenu
|
leftShift(JMenu self, Component component)
Overloads the left shift operator to provide an easy way to add components to a menu. |
static JMenu
|
leftShift(JMenu self, JMenuItem item)
Overloads the left shift operator to provide an easy way to add components to a menu. |
static JMenu
|
leftShift(JMenu self, String str)
Overloads the left shift operator to provide an easy way to add components to a menu. |
static JMenu
|
leftShift(JMenu self, GString gstr)
Overloads the left shift operator to provide an easy way to add components to a menu. |
static JMenuBar
|
leftShift(JMenuBar self, JMenu menu)
Overloads the left shift operator to provide an easy way to add menus to a menuBar. |
static JPopupMenu
|
leftShift(JPopupMenu self, Action action)
Overloads the left shift operator to provide an easy way to add components to a popupMenu. |
static JPopupMenu
|
leftShift(JPopupMenu self, Component component)
Overloads the left shift operator to provide an easy way to add components to a popupMenu. |
static JPopupMenu
|
leftShift(JPopupMenu self, JMenuItem item)
Overloads the left shift operator to provide an easy way to add components to a popupMenu. |
static JPopupMenu
|
leftShift(JPopupMenu self, String str)
Overloads the left shift operator to provide an easy way to add components to a popupMenu. |
static JPopupMenu
|
leftShift(JPopupMenu self, GString gstr)
Overloads the left shift operator to provide an easy way to add components to a popupMenu. |
static JToolBar
|
leftShift(JToolBar self, Action action)
Overloads the left shift operator to provide an easy way to add components to a toolBar. |
static void
|
putAt(DefaultListModel self, int index, Object e)
Allow DefaultListModel to work with subscript operators. |
static void
|
putAt(MutableComboBoxModel self, int index, Object i)
Allow MutableComboBoxModel to work with subscript operators. |
static void
|
putAt(DefaultTableModel self, int index, Object row)
Allow DefaultTableModel to work with subscript operators. |
static void
|
putAt(MutableTreeNode self, int index, MutableTreeNode node)
Allow MutableTreeNode to work with subscript operators. |
static int
|
size(Container self)
Provide the standard Groovy |
static int
|
size(ButtonGroup self)
Provide the standard Groovy |
static int
|
size(ListModel self)
Provide the standard Groovy |
static int
|
size(JComboBox self)
Provide the standard Groovy |
static int
|
size(TableModel self)
Provide the standard Groovy |
static int
|
size(TableColumnModel self)
Provide the standard Groovy |
static int
|
size(TreePath self)
Provide the standard Groovy |
static int
|
size(TreeNode self)
Provide the standard Groovy |
static int
|
size(JMenu self)
Provide the standard Groovy |
static int
|
size(JMenuBar self)
Provide the standard Groovy |
static int
|
size(JTabbedPane self)
Provide the standard Groovy |
Methods inherited from class Object | |
---|---|
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Method Detail |
---|
public static void clear(Container self)
self
- a Container
public static void clear(DefaultListModel self)
self
- a DefaultListModel
public static void clear(JComboBox self)
self
- a JComboBox
public static void clear(DefaultComboBoxModel self)
self
- a DefaultComboBoxModel
public static void clear(DefaultMutableTreeNode self)
self
- a DefaultMutableTreeNode
public static void clear(JTabbedPane self)
self
- a JTabbedPane
public static Component getAt(Container self, int index)
self
- a Containerindex
- the index of the Component to get
public static AbstractButton getAt(ButtonGroup self, int index)
self
- a ButtonGroupindex
- the index of the AbstractButton to get
public static Object getAt(ListModel self, int index)
self
- a ListModelindex
- the index of the element to get
public static Object getAt(JComboBox self, int index)
self
- a JComboBoxindex
- the index of the item to get
public static Object[] getAt(TableModel self, int index)
self
- a TableModelindex
- the index of the row to get
public static TableColumn getAt(TableColumnModel self, int index)
self
- a TableColumnModelindex
- the index of the column to get
public static Object getAt(TreePath self, int index)
self
- a TreePathindex
- the index of the path to get
public static TreeNode getAt(TreeNode self, int index)
self
- a TreeNodeindex
- the index of the child node to get
public static Component getAt(JMenu self, int index)
self
- a JMenuindex
- the index of the menu component to get
public static JMenu getAt(JMenuBar self, int index)
self
- a JMenuBarindex
- the index of the menu to get
public static Component getAt(JTabbedPane self, int index)
self
- a JTabbedPaneindex
- the index of the tab component to get
public static Component getAt(JToolBar self, int index)
self
- a JToolBarindex
- the index of the tab component to get
public static Iterator iterator(Container self)
self
- a Container
public static Iterator iterator(ButtonGroup self)
self
- a ButtonGroup
public static Iterator iterator(ListModel self)
self
- a ListModel
public static Iterator iterator(DefaultListModel self)
self
- a DefaultListModel
public static Iterator iterator(JComboBox self)
self
- a ComboBox
public static Iterator iterator(MutableComboBoxModel self)
self
- a MutableComboBoxModel
public static Iterator iterator(TableModel self)
self
- a TableModel
public static Iterator iterator(DefaultTableModel self)
self
- a DefaultTableModel
public static Iterator iterator(TableColumnModel self)
self
- a TableColumnModel
public static Iterator iterator(TreePath self)
self
- a TreePath
@SuppressWarningsreturn DefaultGroovyMethods.iterator(self.children()); public static Iterator iterator(TreeNode self)
self
- a TreeNode
public static Iterator iterator(JMenu self)
self
- a JMenu
public static Iterator iterator(JMenuBar self)
self
- a JMenuBar
public static Iterator iterator(JPopupMenu self)
self
- a JPopupMenu
public static Iterator iterator(JTabbedPane self)
self
- a JTabbedPane
public static Container leftShift(Container self, Component c)
self
- a Containerc
- a Component to be added to the container.
public static ButtonGroup leftShift(ButtonGroup self, AbstractButton b)
self
- a ButtonGroupb
- an AbstractButton to be added to the buttonGroup.
public static DefaultListModel leftShift(DefaultListModel self, Object e)
self
- a DefaultListModele
- an element to be added to the listModel.
public static JComboBox leftShift(JComboBox self, Object i)
self
- a JComboBoxi
- an item to be added to the comboBox.
public static MutableComboBoxModel leftShift(MutableComboBoxModel self, Object i)
self
- a MutableComboBoxModeli
- an item to be added to the model.
public static DefaultTableModel leftShift(DefaultTableModel self, Object row)
if row.size < model.size -> row will be padded with nulls
if row.size > model.size -> additional columns will be discarded
self
- a DefaultTableModelrow
- a row to be added to the model.
public static TableColumnModel leftShift(TableColumnModel self, TableColumn column)
self
- a TableColumnModelcolumn
- a TableColumn to be added to the model.
public static TreePath leftShift(TreePath self, Object p)
WARNING: this operation returns a new TreePath, not the original one.
self
- a TreePathp
- an object to be added to the treePath.
public static MutableTreeNode leftShift(MutableTreeNode self, MutableTreeNode node)
self
- a MutableTreeNodenode
- a node to be added to the treeNode.
public static DefaultMutableTreeNode leftShift(DefaultMutableTreeNode self, DefaultMutableTreeNode node)
self
- a DefaultMutableTreeNodenode
- a node to be added to the treeNode.
public static JMenu leftShift(JMenu self, Action action)
self
- a JMenuaction
- an action to be added to the menu.
public static JMenu leftShift(JMenu self, Component component)
self
- a JMenucomponent
- a component to be added to the menu.
public static JMenu leftShift(JMenu self, JMenuItem item)
self
- a JMenuitem
- an item to be added to the menu.
public static JMenu leftShift(JMenu self, String str)
self
- a JMenustr
- a String to be added to the menu.
public static JMenu leftShift(JMenu self, GString gstr)
self
- a JMenugstr
- a GString to be added to the menu.
public static JMenuBar leftShift(JMenuBar self, JMenu menu)
self
- a JMenuBarmenu
- a menu to be added to the menuBar.
public static JPopupMenu leftShift(JPopupMenu self, Action action)
self
- a JPopupMenuaction
- an action to be added to the popupMenu.
public static JPopupMenu leftShift(JPopupMenu self, Component component)
self
- a JPopupMenucomponent
- a component to be added to the popupMenu.
public static JPopupMenu leftShift(JPopupMenu self, JMenuItem item)
self
- a JPopupMenuitem
- an item to be added to the popupMenu.
public static JPopupMenu leftShift(JPopupMenu self, String str)
self
- a JPopupMenustr
- a String to be added to the popupMenu.
public static JPopupMenu leftShift(JPopupMenu self, GString gstr)
self
- a JPopupMenugstr
- a GString to be added to the popupMenu.
public static JToolBar leftShift(JToolBar self, Action action)
self
- a JToolBaraction
- an Action to be added to the toolBar.
public static void putAt(DefaultListModel self, int index, Object e)
WARNING: this operation does not replace the element at the specified index, rather it inserts the element at that index, thus increasing the size of of the model by 1.
self
- a DefaultListModelindex
- an indexe
- the element to insert at the given index
public static void putAt(MutableComboBoxModel self, int index, Object i)
WARNING: this operation does not replace the item at the specified index, rather it inserts the item at that index, thus increasing the size of the model by 1.
self
- a MutableComboBoxModelindex
- an indexi
- the item to insert at the given index
public static void putAt(DefaultTableModel self, int index, Object row)
WARNING: this operation does not replace the item at the specified index, rather it inserts the item at that index, thus increasing the size of the model by 1.
if row.size < model.size -> row will be padded with nulls
if row.size > model.size -> additional columns will be discarded
self
- a DefaultTableModelindex
- an indexrow
- the row to insert at the given index
public static void putAt(MutableTreeNode self, int index, MutableTreeNode node)
WARNING: this operation does not replace the node at the specified index, rather it inserts the node at that index, thus increasing the size of the treeNode by 1.
self
- a MutableTreeNodeindex
- an indexnode
- the node to insert at the given index
public static int size(Container self)
size()
method for Container
.
self
- a Container
public static int size(ButtonGroup self)
size()
method for ButtonGroup
.
self
- a ButtonGroup
public static int size(ListModel self)
size()
method for ListModel
.
self
- a ListModel
public static int size(JComboBox self)
size()
method for JComboBox
.
self
- a JComboBox
public static int size(TableModel self)
size()
method for TableModel
.
self
- a TableModel
public static int size(TableColumnModel self)
size()
method for TableColumnModel
.
self
- a TableColumnModel
public static int size(TreePath self)
size()
method for TreePath
.
self
- a TreePath
public static int size(TreeNode self)
size()
method for TreeNode
.
self
- a TreeNode
public static int size(JMenu self)
size()
method for JMenu
.
self
- a JMenu
public static int size(JMenuBar self)
size()
method for JMenuBar
.
self
- a JMenuBar
public static int size(JTabbedPane self)
size()
method for JTabbedPane
.
self
- a JTabbedPane
Copyright © 2003-2013 The Codehaus. All rights reserved.