net.grelf.grip
Class ImTableMenu

java.lang.Object
  extended by net.grelf.grip.ImTableMenu
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, javax.swing.event.ListSelectionListener, javax.swing.event.MenuListener

public class ImTableMenu
extends java.lang.Object
implements java.awt.event.ActionListener, javax.swing.event.MenuListener, javax.swing.event.ListSelectionListener

This class provides the menu bar for class ImTable.
9.7.26: Removed option to close window. Added combination of adding images in proportion (eg, 1/4 of 1st to 3/4 of 2nd).
9.7.27: Help option added to combination menu.


Constructor Summary
ImTableMenu(javax.swing.JFrame aFrame, ImTable aTable)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ev)
          Implementing ActionListener, to respond to menu option selection.
protected  void enableItems()
           
 javax.swing.JMenuBar getMenuBar()
           
 void menuCanceled(javax.swing.event.MenuEvent ev)
          Implementing MenuListener but does nothing.
 void menuDeselected(javax.swing.event.MenuEvent ev)
          Implementing MenuListener but does nothing.
 void menuSelected(javax.swing.event.MenuEvent ev)
          Implementing MenuListener.
 void valueChanged(javax.swing.event.ListSelectionEvent ev)
          Implementing ListSelectionListener, to respond to the user selecting or deselecting rows.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImTableMenu

public ImTableMenu(javax.swing.JFrame aFrame,
                   ImTable aTable)
Method Detail

getMenuBar

public javax.swing.JMenuBar getMenuBar()

enableItems

protected void enableItems()

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent ev)
Implementing ListSelectionListener, to respond to the user selecting or deselecting rows.

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ev)
Implementing ActionListener, to respond to menu option selection.

Specified by:
actionPerformed in interface java.awt.event.ActionListener

menuSelected

public void menuSelected(javax.swing.event.MenuEvent ev)
Implementing MenuListener.

Specified by:
menuSelected in interface javax.swing.event.MenuListener

menuDeselected

public void menuDeselected(javax.swing.event.MenuEvent ev)
Implementing MenuListener but does nothing.

Specified by:
menuDeselected in interface javax.swing.event.MenuListener

menuCanceled

public void menuCanceled(javax.swing.event.MenuEvent ev)
Implementing MenuListener but does nothing.

Specified by:
menuCanceled in interface javax.swing.event.MenuListener