Groovy Documentation

org.codehaus.groovy.runtime
[Java] Class SwingGroovyMethods

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.

Authors:
Andres Almiray


Method Summary
static void clear(java.awt.Container self)

Removes all components from the Container.

static void clear(javax.swing.DefaultListModel self)

Removes all elements from the DefaultListModel.

static void clear(javax.swing.JComboBox self)

Removes all items from the JComboBox.

static void clear(javax.swing.DefaultComboBoxModel self)

Removes all items from the model.

static void clear(javax.swing.tree.DefaultMutableTreeNode self)

Removes all children nodes from the DefaultMutableTreeNode.

static void clear(javax.swing.JTabbedPane self)

Removes all elements from the JTabbedPane.

static java.awt.Component getAt(java.awt.Container self, int index)

Support the subscript operator for Container.

static javax.swing.AbstractButton getAt(javax.swing.ButtonGroup self, int index)

Support the subscript operator for ButtonGroup.

static java.lang.Object getAt(javax.swing.ListModel self, int index)

Support the subscript operator for ListModel.

static java.lang.Object getAt(javax.swing.JComboBox self, int index)

Support the subscript operator for JComboBox.

static java.lang.Object[] getAt(javax.swing.table.TableModel self, int index)

Support the subscript operator for TableModel.

static javax.swing.table.TableColumn getAt(javax.swing.table.TableColumnModel self, int index)

Support the subscript operator for TableColumnModel.

static java.lang.Object getAt(javax.swing.tree.TreePath self, int index)

Support the subscript operator for TreePath.

static javax.swing.tree.TreeNode getAt(javax.swing.tree.TreeNode self, int index)

Support the subscript operator for TreeNode.

static java.awt.Component getAt(javax.swing.JMenu self, int index)

Support the subscript operator for JMenu.

static javax.swing.JMenu getAt(javax.swing.JMenuBar self, int index)

Support the subscript operator for JMenuBar.

static java.awt.Component getAt(javax.swing.JTabbedPane self, int index)

Support the subscript operator for JTabbedPane.

static java.awt.Component getAt(javax.swing.JToolBar self, int index)

Support the subscript operator for JToolBar.

static java.util.Iterator iterator(java.awt.Container self)

Returns an java.util.Iterator which traverses the Container one Component at a time.

static java.util.Iterator iterator(javax.swing.ButtonGroup self)

Returns an java.util.Iterator which traverses the ButtonGroup one AbstractButton at a time.

static java.util.Iterator iterator(javax.swing.ListModel self)

Returns an java.util.Iterator which traverses the ListModel one element at a time.

static java.util.Iterator iterator(javax.swing.DefaultListModel self)

Returns an java.util.Iterator which traverses the DefaultListModel one element at a time.

static java.util.Iterator iterator(javax.swing.JComboBox self)

Returns an java.util.Iterator which traverses the ComboBox one item at a time.

static java.util.Iterator iterator(javax.swing.MutableComboBoxModel self)

Returns an java.util.Iterator which traverses the MutableComboBoxModel one item at a time.

static java.util.Iterator iterator(javax.swing.table.TableModel self)

Returns an java.util.Iterator which traverses the TableModel one row at a time.

static java.util.Iterator iterator(javax.swing.table.DefaultTableModel self)

Returns an java.util.Iterator which traverses the DefaultTableModel one item at a time.

static java.util.Iterator iterator(javax.swing.table.TableColumnModel self)

Returns an java.util.Iterator which traverses the TableColumnModel one TableColumn at a time.

static java.util.Iterator iterator(javax.swing.tree.TreePath self)

Returns an java.util.Iterator which traverses the TreePath one path at a time.

static java.util.Iterator iterator(javax.swing.tree.TreeNode self)

Returns an java.util.Iterator which traverses the TreeNode one node at a time.

static java.util.Iterator iterator(javax.swing.JMenu self)

Returns an java.util.Iterator which traverses the JMenu one component at a time.

static java.util.Iterator iterator(javax.swing.JMenuBar self)

Returns an java.util.Iterator which traverses the JMenuBar one menu at a time.

static java.util.Iterator iterator(javax.swing.JPopupMenu self)

Returns an java.util.Iterator which traverses the JPopupMenu one MenuElement at a time.

static java.util.Iterator iterator(javax.swing.JTabbedPane self)

Returns an java.util.Iterator which traverses the JTabbedPane one Component tab at a time.

static java.awt.Container leftShift(java.awt.Container self, java.awt.Component c)

Overloads the left shift operator to provide an easy way to add components to a Container.

static javax.swing.ButtonGroup leftShift(javax.swing.ButtonGroup self, javax.swing.AbstractButton b)

Overloads the left shift operator to provide an easy way to add buttons to a ButtonGroup.

static javax.swing.DefaultListModel leftShift(javax.swing.DefaultListModel self, java.lang.Object e)

Overloads the left shift operator to provide an easy way to add elements to a DefaultListModel.

static javax.swing.JComboBox leftShift(javax.swing.JComboBox self, java.lang.Object i)

Overloads the left shift operator to provide an easy way to add items to a JComboBox.

static javax.swing.MutableComboBoxModel leftShift(javax.swing.MutableComboBoxModel self, java.lang.Object i)

Overloads the left shift operator to provide an easy way to add items to a MutableComboBoxModel.

static javax.swing.table.DefaultTableModel leftShift(javax.swing.table.DefaultTableModel self, java.lang.Object row)

Overloads the left shift operator to provide an easy way to add rows to a DefaultTableModel.

static javax.swing.table.TableColumnModel leftShift(javax.swing.table.TableColumnModel self, javax.swing.table.TableColumn column)

Overloads the left shift operator to provide an easy way to add columns to a TableColumnModel.

static javax.swing.tree.TreePath leftShift(javax.swing.tree.TreePath self, java.lang.Object p)

Overloads the left shift operator to provide an easy way to add paths to a treePath.

static javax.swing.tree.MutableTreeNode leftShift(javax.swing.tree.MutableTreeNode self, javax.swing.tree.MutableTreeNode node)

Overloads the left shift operator to provide an easy way to add nodes to a MutableTreeNode.

static javax.swing.tree.DefaultMutableTreeNode leftShift(javax.swing.tree.DefaultMutableTreeNode self, javax.swing.tree.DefaultMutableTreeNode node)

Overloads the left shift operator to provide an easy way to add nodes to a DefaultMutableTreeNode.

static javax.swing.JMenu leftShift(javax.swing.JMenu self, javax.swing.Action action)

Overloads the left shift operator to provide an easy way to add components to a menu.

static javax.swing.JMenu leftShift(javax.swing.JMenu self, java.awt.Component component)

Overloads the left shift operator to provide an easy way to add components to a menu.

static javax.swing.JMenu leftShift(javax.swing.JMenu self, javax.swing.JMenuItem item)

Overloads the left shift operator to provide an easy way to add components to a menu.

static javax.swing.JMenu leftShift(javax.swing.JMenu self, java.lang.String str)

Overloads the left shift operator to provide an easy way to add components to a menu.

static javax.swing.JMenu leftShift(javax.swing.JMenu self, GString gstr)

Overloads the left shift operator to provide an easy way to add components to a menu.

static javax.swing.JMenuBar leftShift(javax.swing.JMenuBar self, javax.swing.JMenu menu)

Overloads the left shift operator to provide an easy way to add menus to a menuBar.

static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, javax.swing.Action action)

Overloads the left shift operator to provide an easy way to add components to a popupMenu.

static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, java.awt.Component component)

Overloads the left shift operator to provide an easy way to add components to a popupMenu.

static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, javax.swing.JMenuItem item)

Overloads the left shift operator to provide an easy way to add components to a popupMenu.

static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, java.lang.String str)

Overloads the left shift operator to provide an easy way to add components to a popupMenu.

static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, GString gstr)

Overloads the left shift operator to provide an easy way to add components to a popupMenu.

static javax.swing.JToolBar leftShift(javax.swing.JToolBar self, javax.swing.Action action)

Overloads the left shift operator to provide an easy way to add components to a toolBar.

static void putAt(javax.swing.DefaultListModel self, int index, java.lang.Object e)

Allow DefaultListModel to work with subscript operators.

static void putAt(javax.swing.MutableComboBoxModel self, int index, java.lang.Object i)

Allow MutableComboBoxModel to work with subscript operators.

static void putAt(javax.swing.table.DefaultTableModel self, int index, java.lang.Object row)

Allow DefaultTableModel to work with subscript operators.

static void putAt(javax.swing.tree.MutableTreeNode self, int index, javax.swing.tree.MutableTreeNode node)

Allow MutableTreeNode to work with subscript operators.

static int size(java.awt.Container self)

Provide the standard Groovy size() method for Container.

static int size(javax.swing.ButtonGroup self)

Provide the standard Groovy size() method for ButtonGroup.

static int size(javax.swing.ListModel self)

Provide the standard Groovy size() method for ListModel.

static int size(javax.swing.JComboBox self)

Provide the standard Groovy size() method for JComboBox.

static int size(javax.swing.table.TableModel self)

Provide the standard Groovy size() method for TableModel.

static int size(javax.swing.table.TableColumnModel self)

Provide the standard Groovy size() method for TableColumnModel.

static int size(javax.swing.tree.TreePath self)

Provide the standard Groovy size() method for TreePath.

static int size(javax.swing.tree.TreeNode self)

Provide the standard Groovy size() method for TreeNode.

static int size(javax.swing.JMenu self)

Provide the standard Groovy size() method for JMenu.

static int size(javax.swing.JMenuBar self)

Provide the standard Groovy size() method for JMenuBar.

static int size(javax.swing.JTabbedPane self)

Provide the standard Groovy size() method for JTabbedPane.

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

clear

public static void clear(java.awt.Container self)
Removes all components from the Container.
Parameters:
self - a Container
Since:
1.6.4


clear

public static void clear(javax.swing.DefaultListModel self)
Removes all elements from the DefaultListModel.
Parameters:
self - a DefaultListModel
Since:
1.6.4


clear

public static void clear(javax.swing.JComboBox self)
Removes all items from the JComboBox.
Parameters:
self - a JComboBox
Since:
1.6.4


clear

public static void clear(javax.swing.DefaultComboBoxModel self)
Removes all items from the model.
Parameters:
self - a DefaultComboBoxModel
Since:
1.7.3


clear

public static void clear(javax.swing.tree.DefaultMutableTreeNode self)
Removes all children nodes from the DefaultMutableTreeNode.
Parameters:
self - a DefaultMutableTreeNode
Since:
1.6.4


clear

public static void clear(javax.swing.JTabbedPane self)
Removes all elements from the JTabbedPane.
Parameters:
self - a JTabbedPane
Since:
1.6.4


getAt

public static java.awt.Component getAt(java.awt.Container self, int index)
Support the subscript operator for Container.
Parameters:
self - a Container
index - the index of the Component to get
Returns:
the component at the given index
Since:
1.6.4


getAt

public static javax.swing.AbstractButton getAt(javax.swing.ButtonGroup self, int index)
Support the subscript operator for ButtonGroup.
Parameters:
self - a ButtonGroup
index - the index of the AbstractButton to get
Returns:
the button at the given index
Since:
1.6.4


getAt

public static java.lang.Object getAt(javax.swing.ListModel self, int index)
Support the subscript operator for ListModel.
Parameters:
self - a ListModel
index - the index of the element to get
Returns:
the element at the given index
Since:
1.6.4


getAt

public static java.lang.Object getAt(javax.swing.JComboBox self, int index)
Support the subscript operator for JComboBox.
Parameters:
self - a JComboBox
index - the index of the item to get
Returns:
the tem at the given index
Since:
1.6.4


getAt

public static java.lang.Object[] getAt(javax.swing.table.TableModel self, int index)
Support the subscript operator for TableModel.
Parameters:
self - a TableModel
index - the index of the row to get
Returns:
the row at the given index
Since:
1.6.4


getAt

public static javax.swing.table.TableColumn getAt(javax.swing.table.TableColumnModel self, int index)
Support the subscript operator for TableColumnModel.
Parameters:
self - a TableColumnModel
index - the index of the column to get
Returns:
the column at the given index
Since:
1.6.4


getAt

public static java.lang.Object getAt(javax.swing.tree.TreePath self, int index)
Support the subscript operator for TreePath.
Parameters:
self - a TreePath
index - the index of the path to get
Returns:
the path at the given index
Since:
1.6.4


getAt

public static javax.swing.tree.TreeNode getAt(javax.swing.tree.TreeNode self, int index)
Support the subscript operator for TreeNode.
Parameters:
self - a TreeNode
index - the index of the child node to get
Returns:
the child node at the given index
Since:
1.6.4


getAt

public static java.awt.Component getAt(javax.swing.JMenu self, int index)
Support the subscript operator for JMenu.
Parameters:
self - a JMenu
index - the index of the menu component to get
Returns:
the menu component at the given index
Since:
1.6.4


getAt

public static javax.swing.JMenu getAt(javax.swing.JMenuBar self, int index)
Support the subscript operator for JMenuBar.
Parameters:
self - a JMenuBar
index - the index of the menu to get
Returns:
the menu at the given index
Since:
1.6.4


getAt

public static java.awt.Component getAt(javax.swing.JTabbedPane self, int index)
Support the subscript operator for JTabbedPane.
Parameters:
self - a JTabbedPane
index - the index of the tab component to get
Returns:
the component at the given index
Since:
1.6.4


getAt

public static java.awt.Component getAt(javax.swing.JToolBar self, int index)
Support the subscript operator for JToolBar.
Parameters:
self - a JToolBar
index - the index of the tab component to get
Returns:
the tab component at the given index
Since:
1.6.4


iterator

public static java.util.Iterator iterator(java.awt.Container self)
Returns an java.util.Iterator which traverses the Container one Component at a time.
Parameters:
self - a Container
Returns:
an Iterator for a Container
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.ButtonGroup self)
Returns an java.util.Iterator which traverses the ButtonGroup one AbstractButton at a time.
Parameters:
self - a ButtonGroup
Returns:
an Iterator for a ButtonGroup
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.ListModel self)
Returns an java.util.Iterator which traverses the ListModel one element at a time.
Parameters:
self - a ListModel
Returns:
an Iterator for a ListModel
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.DefaultListModel self)
Returns an java.util.Iterator which traverses the DefaultListModel one element at a time.
Parameters:
self - a DefaultListModel
Returns:
an Iterator for a DefaultListModel
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.JComboBox self)
Returns an java.util.Iterator which traverses the ComboBox one item at a time.
Parameters:
self - a ComboBox
Returns:
an Iterator for a ComboBox
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.MutableComboBoxModel self)
Returns an java.util.Iterator which traverses the MutableComboBoxModel one item at a time.
Parameters:
self - a MutableComboBoxModel
Returns:
an Iterator for a MutableComboBoxModel
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.table.TableModel self)
Returns an java.util.Iterator which traverses the TableModel one row at a time.
Parameters:
self - a TableModel
Returns:
an Iterator for a TableModel
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.table.DefaultTableModel self)
Returns an java.util.Iterator which traverses the DefaultTableModel one item at a time.
Parameters:
self - a DefaultTableModel
Returns:
an Iterator for a DefaultTableModel
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.table.TableColumnModel self)
Returns an java.util.Iterator which traverses the TableColumnModel one TableColumn at a time.
Parameters:
self - a TableColumnModel
Returns:
an Iterator for a TableColumnModel
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.tree.TreePath self)
Returns an java.util.Iterator which traverses the TreePath one path at a time.
Parameters:
self - a TreePath
Returns:
an Iterator for a TreePath
Since:
1.6.4


iterator

return DefaultGroovyMethods.iterator(self.children());
public static java.util.Iterator iterator(javax.swing.tree.TreeNode self)
Returns an java.util.Iterator which traverses the TreeNode one node at a time.
Parameters:
self - a TreeNode
Returns:
an Iterator for a TreeNode
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.JMenu self)
Returns an java.util.Iterator which traverses the JMenu one component at a time.
Parameters:
self - a JMenu
Returns:
an Iterator for a JMenu
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.JMenuBar self)
Returns an java.util.Iterator which traverses the JMenuBar one menu at a time.
Parameters:
self - a JMenuBar
Returns:
an Iterator for a JMenuBar
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.JPopupMenu self)
Returns an java.util.Iterator which traverses the JPopupMenu one MenuElement at a time.
Parameters:
self - a JPopupMenu
Returns:
an Iterator for a JPopupMenu
Since:
1.6.4


iterator

public static java.util.Iterator iterator(javax.swing.JTabbedPane self)
Returns an java.util.Iterator which traverses the JTabbedPane one Component tab at a time.
Parameters:
self - a JTabbedPane
Returns:
an Iterator for a JTabbedPane
Since:
1.6.4


leftShift

public static java.awt.Container leftShift(java.awt.Container self, java.awt.Component c)
Overloads the left shift operator to provide an easy way to add components to a Container.
Parameters:
self - a Container
c - a Component to be added to the container.
Returns:
same container, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.ButtonGroup leftShift(javax.swing.ButtonGroup self, javax.swing.AbstractButton b)
Overloads the left shift operator to provide an easy way to add buttons to a ButtonGroup.
Parameters:
self - a ButtonGroup
b - an AbstractButton to be added to the buttonGroup.
Returns:
same buttonGroup, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.DefaultListModel leftShift(javax.swing.DefaultListModel self, java.lang.Object e)
Overloads the left shift operator to provide an easy way to add elements to a DefaultListModel.
Parameters:
self - a DefaultListModel
e - an element to be added to the listModel.
Returns:
same listModel, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JComboBox leftShift(javax.swing.JComboBox self, java.lang.Object i)
Overloads the left shift operator to provide an easy way to add items to a JComboBox.
Parameters:
self - a JComboBox
i - an item to be added to the comboBox.
Returns:
same comboBox, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.MutableComboBoxModel leftShift(javax.swing.MutableComboBoxModel self, java.lang.Object i)
Overloads the left shift operator to provide an easy way to add items to a MutableComboBoxModel.
Parameters:
self - a MutableComboBoxModel
i - an item to be added to the model.
Returns:
same model, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.table.DefaultTableModel leftShift(javax.swing.table.DefaultTableModel self, java.lang.Object row)
Overloads the left shift operator to provide an easy way to add rows to a DefaultTableModel.

if row.size < model.size -> row will be padded with nulls
if row.size > model.size -> additional columns will be discarded

Parameters:
self - a DefaultTableModel
row - a row to be added to the model.
Returns:
same model, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.table.TableColumnModel leftShift(javax.swing.table.TableColumnModel self, javax.swing.table.TableColumn column)
Overloads the left shift operator to provide an easy way to add columns to a TableColumnModel.
Parameters:
self - a TableColumnModel
column - a TableColumn to be added to the model.
Returns:
same model, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.tree.TreePath leftShift(javax.swing.tree.TreePath self, java.lang.Object p)
Overloads the left shift operator to provide an easy way to add paths to a treePath.

WARNING: this operation returns a new TreePath, not the original one.

Parameters:
self - a TreePath
p - an object to be added to the treePath.
Returns:
same treePath, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.tree.MutableTreeNode leftShift(javax.swing.tree.MutableTreeNode self, javax.swing.tree.MutableTreeNode node)
Overloads the left shift operator to provide an easy way to add nodes to a MutableTreeNode.

Parameters:
self - a MutableTreeNode
node - a node to be added to the treeNode.
Returns:
same treeNode, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.tree.DefaultMutableTreeNode leftShift(javax.swing.tree.DefaultMutableTreeNode self, javax.swing.tree.DefaultMutableTreeNode node)
Overloads the left shift operator to provide an easy way to add nodes to a DefaultMutableTreeNode.

Parameters:
self - a DefaultMutableTreeNode
node - a node to be added to the treeNode.
Returns:
same treeNode, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JMenu leftShift(javax.swing.JMenu self, javax.swing.Action action)
Overloads the left shift operator to provide an easy way to add components to a menu.

Parameters:
self - a JMenu
action - an action to be added to the menu.
Returns:
same menu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JMenu leftShift(javax.swing.JMenu self, java.awt.Component component)
Overloads the left shift operator to provide an easy way to add components to a menu.

Parameters:
self - a JMenu
component - a component to be added to the menu.
Returns:
same menu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JMenu leftShift(javax.swing.JMenu self, javax.swing.JMenuItem item)
Overloads the left shift operator to provide an easy way to add components to a menu.

Parameters:
self - a JMenu
item - an item to be added to the menu.
Returns:
same menu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JMenu leftShift(javax.swing.JMenu self, java.lang.String str)
Overloads the left shift operator to provide an easy way to add components to a menu.

Parameters:
self - a JMenu
str - a String to be added to the menu.
Returns:
same menu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JMenu leftShift(javax.swing.JMenu self, GString gstr)
Overloads the left shift operator to provide an easy way to add components to a menu.

Parameters:
self - a JMenu
gstr - a GString to be added to the menu.
Returns:
same menu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JMenuBar leftShift(javax.swing.JMenuBar self, javax.swing.JMenu menu)
Overloads the left shift operator to provide an easy way to add menus to a menuBar.

Parameters:
self - a JMenuBar
menu - a menu to be added to the menuBar.
Returns:
same menuBar, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, javax.swing.Action action)
Overloads the left shift operator to provide an easy way to add components to a popupMenu.

Parameters:
self - a JPopupMenu
action - an action to be added to the popupMenu.
Returns:
same popupMenu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, java.awt.Component component)
Overloads the left shift operator to provide an easy way to add components to a popupMenu.

Parameters:
self - a JPopupMenu
component - a component to be added to the popupMenu.
Returns:
same popupMenu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, javax.swing.JMenuItem item)
Overloads the left shift operator to provide an easy way to add components to a popupMenu.

Parameters:
self - a JPopupMenu
item - an item to be added to the popupMenu.
Returns:
same popupMenu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, java.lang.String str)
Overloads the left shift operator to provide an easy way to add components to a popupMenu.

Parameters:
self - a JPopupMenu
str - a String to be added to the popupMenu.
Returns:
same popupMenu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JPopupMenu leftShift(javax.swing.JPopupMenu self, GString gstr)
Overloads the left shift operator to provide an easy way to add components to a popupMenu.

Parameters:
self - a JPopupMenu
gstr - a GString to be added to the popupMenu.
Returns:
same popupMenu, after the value was added to it.
Since:
1.6.4


leftShift

public static javax.swing.JToolBar leftShift(javax.swing.JToolBar self, javax.swing.Action action)
Overloads the left shift operator to provide an easy way to add components to a toolBar.

Parameters:
self - a JToolBar
action - an Action to be added to the toolBar.
Returns:
same toolBar, after the value was added to it.
Since:
1.6.4


putAt

public static void putAt(javax.swing.DefaultListModel self, int index, java.lang.Object e)
Allow DefaultListModel to work with subscript operators.

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.

Parameters:
self - a DefaultListModel
index - an index
e - the element to insert at the given index
Since:
1.6.4


putAt

public static void putAt(javax.swing.MutableComboBoxModel self, int index, java.lang.Object i)
Allow MutableComboBoxModel to work with subscript operators.

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.

Parameters:
self - a MutableComboBoxModel
index - an index
i - the item to insert at the given index
Since:
1.6.4


putAt

public static void putAt(javax.swing.table.DefaultTableModel self, int index, java.lang.Object row)
Allow DefaultTableModel to work with subscript operators.

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

Parameters:
self - a DefaultTableModel
index - an index
row - the row to insert at the given index
Since:
1.6.4


putAt

public static void putAt(javax.swing.tree.MutableTreeNode self, int index, javax.swing.tree.MutableTreeNode node)
Allow MutableTreeNode to work with subscript operators.

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.

Parameters:
self - a MutableTreeNode
index - an index
node - the node to insert at the given index
Since:
1.6.4


size

public static int size(java.awt.Container self)
Provide the standard Groovy size() method for Container.
Parameters:
self - a Container
Returns:
the component count of the container
Since:
1.6.4


size

public static int size(javax.swing.ButtonGroup self)
Provide the standard Groovy size() method for ButtonGroup.
Parameters:
self - a ButtonGroup
Returns:
the button count of the buttonGroup
Since:
1.6.4


size

public static int size(javax.swing.ListModel self)
Provide the standard Groovy size() method for ListModel.
Parameters:
self - a ListModel
Returns:
the size of the ListModel
Since:
1.6.4


size

public static int size(javax.swing.JComboBox self)
Provide the standard Groovy size() method for JComboBox.
Parameters:
self - a JComboBox
Returns:
the intem count of the comboBox
Since:
1.6.4


size

public static int size(javax.swing.table.TableModel self)
Provide the standard Groovy size() method for TableModel.
Parameters:
self - a TableModel
Returns:
the row count of the TableModel
Since:
1.6.4


size

public static int size(javax.swing.table.TableColumnModel self)
Provide the standard Groovy size() method for TableColumnModel.
Parameters:
self - a TableColumnModel
Returns:
the column count of the TableColumnModel
Since:
1.6.4


size

public static int size(javax.swing.tree.TreePath self)
Provide the standard Groovy size() method for TreePath.
Parameters:
self - a TreePath
Returns:
the path count of the treePath
Since:
1.6.4


size

public static int size(javax.swing.tree.TreeNode self)
Provide the standard Groovy size() method for TreeNode.
Parameters:
self - a TreeNode
Returns:
the child count of the treeNode
Since:
1.6.4


size

public static int size(javax.swing.JMenu self)
Provide the standard Groovy size() method for JMenu.
Parameters:
self - a JMenu
Returns:
the menu component count of the menu
Since:
1.6.4


size

public static int size(javax.swing.JMenuBar self)
Provide the standard Groovy size() method for JMenuBar.
Parameters:
self - a JMenuBar
Returns:
the menu count of the menuBar
Since:
1.6.4


size

public static int size(javax.swing.JTabbedPane self)
Provide the standard Groovy size() method for JTabbedPane.
Parameters:
self - a JTabbedPane
Returns:
the tab count of the tabbedPane
Since:
1.6.4


 

Groovy Documentation