|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectzisko.multicastor.program.view.PopUpMenu
public abstract class PopUpMenu
Abstrakte Klasse welche fuer die Generierung von PopupMenus im Programm zustaendig ist. Bisher wurden nur Popups fuer den Tabellenkopf implementiert, hier kann das Programm um beliebige weitere Popup Menus erweitert werden.
Constructor Summary | |
---|---|
PopUpMenu()
|
Method Summary | |
---|---|
static void |
createColumnCheckBoxes(ViewController ctrl)
Erstellt die zum Table Header Popup gehoerenden Checkboxen |
static void |
createTableHeaderPopup(javax.swing.JTable table,
ViewController ctrl,
java.awt.event.MouseEvent e)
Statische Funktion welche das Popup fuer den Tabellenkopf erstellt und anzeigt. |
static javax.swing.JCheckBox[] |
getColumns()
|
static int |
getSelectedColumn()
|
static boolean |
isPopUpVisible()
|
static void |
updateCheckBoxes(ViewController ctrl)
Funktion welche die Reihenfolge der Checkboxen im Table Header Popup einstellt |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PopUpMenu()
Method Detail |
---|
public static boolean isPopUpVisible()
public static void createTableHeaderPopup(javax.swing.JTable table, ViewController ctrl, java.awt.event.MouseEvent e)
table
- Die Tabelle zu welcher das Popup gehoert.ctrl
- Benoetigte Referenz zum GUI Controllere
- Das MouseEvent welches das Popup Öffnetpublic static int getSelectedColumn()
public static void createColumnCheckBoxes(ViewController ctrl)
ctrl
- Benoetigte Referenz zum GUI Controllerpublic static javax.swing.JCheckBox[] getColumns()
public static void updateCheckBoxes(ViewController ctrl)
ctrl
- Benoetigte Referenz zum GUI Controller
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |