net.sourceforge.hivegui.dialog
Class AbstractCommandPanelAdder

java.lang.Object
  extended by net.sourceforge.hivegui.dialog.AbstractCommandPanelAdder
All Implemented Interfaces:
CommandPanelAdder
Direct Known Subclasses:
BorderCommandPanelAdder, GridBagCommandPanelAdder

public abstract class AbstractCommandPanelAdder
extends java.lang.Object
implements CommandPanelAdder


Field Summary
 
Fields inherited from interface net.sourceforge.hivegui.dialog.CommandPanelAdder
VGAP
 
Constructor Summary
protected AbstractCommandPanelAdder(java.lang.Class<? extends java.awt.LayoutManager> layoutClass)
           
 
Method Summary
protected abstract  void addCommandPanel(javax.swing.JComponent container, javax.swing.JPanel commands)
           
 void addCommands(javax.swing.JComponent container, javax.swing.JButton... buttons)
           
protected static javax.swing.JPanel createCommandPanel(javax.swing.JButton[] buttons)
           
 java.lang.Class<? extends java.awt.LayoutManager> getLayoutClass()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCommandPanelAdder

protected AbstractCommandPanelAdder(java.lang.Class<? extends java.awt.LayoutManager> layoutClass)
Method Detail

getLayoutClass

public final java.lang.Class<? extends java.awt.LayoutManager> getLayoutClass()
Specified by:
getLayoutClass in interface CommandPanelAdder

addCommands

public void addCommands(javax.swing.JComponent container,
                        javax.swing.JButton... buttons)
Specified by:
addCommands in interface CommandPanelAdder

addCommandPanel

protected abstract void addCommandPanel(javax.swing.JComponent container,
                                        javax.swing.JPanel commands)

createCommandPanel

protected static javax.swing.JPanel createCommandPanel(javax.swing.JButton[] buttons)