com.b3dgs.lionengine.utility
Class Swing

java.lang.Object
  extended by com.b3dgs.lionengine.utility.Swing

public final class Swing
extends java.lang.Object

Set of functions arround swing call, in order to create easely standard JObjects.


Method Summary
static javax.swing.JButton addButton(java.lang.String name, javax.swing.JPanel panel, java.awt.event.ActionListener a)
           
static javax.swing.JCheckBox addCheckBox(java.lang.String name, javax.swing.JPanel panel, java.awt.event.ActionListener a)
           
static javax.swing.JMenu addMenu(javax.swing.JMenuBar bar, java.lang.String name, java.lang.String ico)
           
static javax.swing.JComboBox addMenuCombo(java.lang.String name, javax.swing.JPanel panel, java.lang.Object[] tab, ActionCombo a)
           
static javax.swing.JMenuItem addMenuItem(javax.swing.JMenu menu, java.lang.String name, java.lang.String ico, java.awt.event.ActionListener a)
           
static javax.swing.JRadioButton addRadioButton(java.lang.String name, javax.swing.JPanel panel, java.awt.event.ActionListener a)
           
static javax.swing.JRadioButton addRadioButton(java.lang.String name, javax.swing.JPanel panel, java.lang.String tip, java.awt.event.ActionListener a)
           
static javax.swing.JPanel createBorderedPanel(java.lang.String title, int margin)
           
static javax.swing.JDialog createDialog(javax.swing.JFrame owner, java.lang.String title, int width, int height)
           
static javax.swing.JTextField createField(java.lang.String name, javax.swing.JPanel panel, int labelWidth, int fieldWidth, int height)
           
static void startDialog(javax.swing.JDialog dialog)
           
static void terminateDialog(javax.swing.JDialog dialog)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createBorderedPanel

public static javax.swing.JPanel createBorderedPanel(java.lang.String title,
                                                     int margin)

addButton

public static javax.swing.JButton addButton(java.lang.String name,
                                            javax.swing.JPanel panel,
                                            java.awt.event.ActionListener a)

addMenuCombo

public static javax.swing.JComboBox addMenuCombo(java.lang.String name,
                                                 javax.swing.JPanel panel,
                                                 java.lang.Object[] tab,
                                                 ActionCombo a)

addMenu

public static javax.swing.JMenu addMenu(javax.swing.JMenuBar bar,
                                        java.lang.String name,
                                        java.lang.String ico)

addMenuItem

public static javax.swing.JMenuItem addMenuItem(javax.swing.JMenu menu,
                                                java.lang.String name,
                                                java.lang.String ico,
                                                java.awt.event.ActionListener a)

addCheckBox

public static javax.swing.JCheckBox addCheckBox(java.lang.String name,
                                                javax.swing.JPanel panel,
                                                java.awt.event.ActionListener a)

addRadioButton

public static javax.swing.JRadioButton addRadioButton(java.lang.String name,
                                                      javax.swing.JPanel panel,
                                                      java.awt.event.ActionListener a)

addRadioButton

public static javax.swing.JRadioButton addRadioButton(java.lang.String name,
                                                      javax.swing.JPanel panel,
                                                      java.lang.String tip,
                                                      java.awt.event.ActionListener a)

createField

public static javax.swing.JTextField createField(java.lang.String name,
                                                 javax.swing.JPanel panel,
                                                 int labelWidth,
                                                 int fieldWidth,
                                                 int height)

createDialog

public static javax.swing.JDialog createDialog(javax.swing.JFrame owner,
                                               java.lang.String title,
                                               int width,
                                               int height)

startDialog

public static void startDialog(javax.swing.JDialog dialog)

terminateDialog

public static void terminateDialog(javax.swing.JDialog dialog)