Anordnung MenuItems nachträglich ändern

Status
Nicht offen für weitere Antworten.

Gorco

Mitglied
Hallo,

ich habe eine Basis-Klasse, diese erzeugt eine Shell mit Standard MenuItems (Hilfe, Extras, Optionen etc.). Jetzt möchte ich diese Basis-Klasse entsprechend ableiten und verschiedene Shells erzeugen mit unterschiedlichen Aufgaben aber den gemeinsamen Standard-Menüs. Wenn ich nun im Konstrukt der erbenden Klasse den super() der Basis-Klasse aufrufe werden die Standard-Menüs erstellt. Danach kann ich je nach Aufgabe der Shell weitere MenuItems erstellen. Leider stimmt dann aber die Reihenfolge der MenuItems nicht mehr. Frage: Kann man die Anordnung von MenuItems in einer MenuBar nachträglich ändern?
 

KrokoDiehl

Top Contributor
Hm. Ich hatte mal ein vergleichbares Problem bei einer JToolBar. Ich denke es geht nicht anders, als das man die Einträge entfernt und neu drauf setzt. Sprich etwas in der Form:
Java:
myMenuBar.removeAll();
// myMenuItems umsortieren
for (JMenuItem item : myMenuItems)
  myMenuBar.add( item );

Grundsätzlich wird es so bei mir gemacht, nur dass es da Toolbuttons sind. Das funktioniert problemlos, aber es sind auch bisher nur so 10 Buttons.
 

Gorco

Mitglied
Hi,

danke für die Antwort. OK, wenn es so nicht direkt funktioniert dann könnte man in einer kleinen hierarchischen Liste die MenuItems soweit definieren und vor dem Shell-Aufruf der erbenden Klasse generieren. Ich probiere das mal aus. Wenn jemand von Euch noch ne bessere Idee hat nur her damit! :toll:

Danke & Gruss
Gorco
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D [Swing] Anordnung von Komponenten mit GridLayout Manager AWT, Swing, JavaFX & SWT 13
J LayoutManager GridBagLayout, probleme mit Anordnung von Objekten AWT, Swing, JavaFX & SWT 6
D Swing Komponenten Anordnung eines Panels in Verbindung eines weiteren Panels AWT, Swing, JavaFX & SWT 9
N Anordnung der Label AWT, Swing, JavaFX & SWT 3
S GridLayout SWT: Anordnung Composites nebeneinander AWT, Swing, JavaFX & SWT 2
M Java FX Dreidimensionale Anordnung von Objekten AWT, Swing, JavaFX & SWT 4
I JPanel - Verwaltung/ Anordnung AWT, Swing, JavaFX & SWT 4
L GridBagLayout Anordnung AWT, Swing, JavaFX & SWT 3
Z Absolutes Layout / Kontrolle über Anordnung AWT, Swing, JavaFX & SWT 3
S BoxLayout: Anordnung der Komponenten links statt zentriert AWT, Swing, JavaFX & SWT 0
S Swing JLayeredPane Anordnung funktioniert nicht AWT, Swing, JavaFX & SWT 2
S Anordnung von GUI-Komponenten mit LayouManger (Problem beim anzeigen von JTextField) AWT, Swing, JavaFX & SWT 5
D Anordnung von Elementen in JFrame AWT, Swing, JavaFX & SWT 2
R Größe/Anordnung der Gui-Elemente automatisch? AWT, Swing, JavaFX & SWT 6
S LayoutManager Button-Anordnung nicht wie es sein sollte AWT, Swing, JavaFX & SWT 4
T richtige anordnung mit SWT AWT, Swing, JavaFX & SWT 14
B LayoutManager Zeilenweise Anordnung von Panels AWT, Swing, JavaFX & SWT 19
P LayoutManager vertikale anordnung AWT, Swing, JavaFX & SWT 3
L SWT Anordnung der Steuereelemente in SWT AWT, Swing, JavaFX & SWT 3
A Swing JPanel Anordnung AWT, Swing, JavaFX & SWT 16
A JFrame Anordnung AWT, Swing, JavaFX & SWT 22
B Grafische Anordnung der Elemente AWT, Swing, JavaFX & SWT 2
S Probleme mit Anordnung von Komponenten im JPanel AWT, Swing, JavaFX & SWT 3
I Anordnung der Komponenten im JFrame AWT, Swing, JavaFX & SWT 4
S Anordnung von Buttons verändern AWT, Swing, JavaFX & SWT 3
V Gridbaglayout und anordnung der elemente AWT, Swing, JavaFX & SWT 7
F Anordnung im BorderLayout AWT, Swing, JavaFX & SWT 6
K Anordnung eines GridBagLayouts :) AWT, Swing, JavaFX & SWT 3
G [JOptionPane.showMessageDialog] andere Anordnung mgl? AWT, Swing, JavaFX & SWT 2
C SWT MenuBar & MenuItems Fokus wenn F10 unterdrücken/entfernen AWT, Swing, JavaFX & SWT 9
N JavaFX Projekt nachträglich zu JavaFX Application machen? AWT, Swing, JavaFX & SWT 1
M Swing JLabel mit fester größe nachträglich formatieren AWT, Swing, JavaFX & SWT 2
K JLabel nachträglich laden AWT, Swing, JavaFX & SWT 6
A Textfeld nachträglich einfügen AWT, Swing, JavaFX & SWT 4
H Swing JCalendarCombo nachträglich Datum und Time AWT, Swing, JavaFX & SWT 2
D LayoutManager GridBag | weight nachträglich ändern AWT, Swing, JavaFX & SWT 3
B GUI Editor nachträglich anschalten? AWT, Swing, JavaFX & SWT 4
O Jcheckbox Status nachträglich abfragen AWT, Swing, JavaFX & SWT 2
C Swing JFrame nachträglich Größe ändern AWT, Swing, JavaFX & SWT 6
N Swing JTable: Objekttyp einer Spalte nachträglich ändern AWT, Swing, JavaFX & SWT 6
G JComponent nachträglich in JPanel einfügen AWT, Swing, JavaFX & SWT 5
S swt table mit checkboxen: wie nachträglich im code setzen? AWT, Swing, JavaFX & SWT 6
S Nachträglich Swing-Elemente in JFrame erzeugen AWT, Swing, JavaFX & SWT 18
T SWT - Text eines TreeItems nachträglich ändern AWT, Swing, JavaFX & SWT 6
J JTable nachträglich in einen JScrollPane einfügen AWT, Swing, JavaFX & SWT 6
B JTable - Zeilen nachträglich hinzufügen? AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben