Mehere Componenten setEnabled(false) in JToolBar

Status
Nicht offen für weitere Antworten.

Smasher

Mitglied
Hallo!

Habe eine JToolBar und in dieser 10 JButtons von denen 3 setEnabled(false) und der Rest, also 7 setEnabled(true) sind.
Jetzt möchte ich, dass alle 10 JButtons setEnabled(false) sind. Kein Problem, setzte jede Komponente setEnabled(false). Aber jetzt möchte ich meinen Ursprungszustand zurück haben, also die 3 JButtons die setEnabled(false) und die 7 JButtons die setEnabled(true) waren. Wie löse ich das? Habe es mit JToolBar.setEnabled(false) versucht, die 7 JButtons sind aber trotzdem enabled. Man kann auch hergehen und sich jeden Zustand jeder Komponente merken <- zu aufwendig. Gibt es eine Komponente, die mir das Leben erleichtern kann?
 

SebiB90

Top Contributor
also ich kenn keine
schreib doch einfach ne Eigene Toolbar die sowas kann,
also du erbst von Toolbar und baust dann noch die funktionen saveEnabledState(), in der speicherst du z.b. in einem boolean array ab welche enabled sind und welche nicht, und loadEnabledState(), welche das array ausließt und die componente entsprechend ändert
 

thE_29

Top Contributor
Und rankommen tut man leicht, indem man sagt JToolbar.getComponents und abfragt mit instanceof JMenuItem und dann schaut obs enabled ist oder nicht ;)


Bzw, so kann man alle disablen oder enablen (ohne sie via Namen anzugreifen)
 

thE_29

Top Contributor
HÄ?

Man added beim Menü JMenuItems welche von AbstractButton abgeleitet sind!


Daher, geht das mit instanceof JMenuItem ^^
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Tort-E JavaFX Mehere "Widgets" in einer Stage AWT, Swing, JavaFX & SWT 1
S mehere Affine Transformationen auf JPanel anwenden AWT, Swing, JavaFX & SWT 5
L mehere JPanels auf JFrame - setVisible() funktioniert nicht AWT, Swing, JavaFX & SWT 3
S mehere panels übereinander AWT, Swing, JavaFX & SWT 2
J Mehere Fenster AWT, Swing, JavaFX & SWT 3
E Swing Componenten werden nach Änderung des display modes verzerrt dargestellt AWT, Swing, JavaFX & SWT 8
kaoZ Frage zum einfügen von Componenten AWT, Swing, JavaFX & SWT 14
L Componenten im JFrame an genaue stelle verschieben. AWT, Swing, JavaFX & SWT 2
V Swing Componenten Array AWT, Swing, JavaFX & SWT 3
B Swing JMenu zwischen anderen Componenten AWT, Swing, JavaFX & SWT 4
J Swing Componenten übereinander platzieren. AWT, Swing, JavaFX & SWT 17
M SWT SWT Componenten auf GLCanvas zeichnen AWT, Swing, JavaFX & SWT 3
earlgrey_tea GridBagLayout Componenten proportional vergößern AWT, Swing, JavaFX & SWT 12
L LayoutManager Componenten über verfügbaren Platz strecken AWT, Swing, JavaFX & SWT 7
L Swing Serverbrowser, aber welche componenten? AWT, Swing, JavaFX & SWT 2
H Mit for-schleife die Componenten eines Frames verändern AWT, Swing, JavaFX & SWT 5
H SWT Breite von componenten zu bestimmen AWT, Swing, JavaFX & SWT 2
T JFrame Componenten Problem AWT, Swing, JavaFX & SWT 17
T Swing JSplitPane Componenten ausrichten AWT, Swing, JavaFX & SWT 4
lumo Swing Componenten ersetzen AWT, Swing, JavaFX & SWT 2
L Swing Kommunikation zwischen JMenuBar und anderen Componenten AWT, Swing, JavaFX & SWT 2
E Im Frame alle Componenten abrufen AWT, Swing, JavaFX & SWT 2
R Wie kann ich programmatisch Clicks auf Componenten ausfuehren? AWT, Swing, JavaFX & SWT 26
S Standpunkt von Componenten frei bestimmen AWT, Swing, JavaFX & SWT 10
R Thumbpanel bzw. Layout das Componenten in einem Grid anordnet ..? AWT, Swing, JavaFX & SWT 13
D verschieden große Componenten in einem JPanel? AWT, Swing, JavaFX & SWT 2
A Swing: Componenten in einem deaktivierten JPanel AWT, Swing, JavaFX & SWT 2
R HTML Hintergrund für Swing - Componenten AWT, Swing, JavaFX & SWT 2
G Suche 2 Componenten: Splitpane ausblenden / Stecknadel AWT, Swing, JavaFX & SWT 2
G SystemTray BubbleInfo an anderen Componenten anzeigen AWT, Swing, JavaFX & SWT 6
J durchsichtige componenten AWT, Swing, JavaFX & SWT 3
S Componenten werden nicht angezeigt AWT, Swing, JavaFX & SWT 3
R Componenten eines JFrames updaten AWT, Swing, JavaFX & SWT 11
thE_29 TableRenderer und JPanel => Abfrage auf Componenten Posit AWT, Swing, JavaFX & SWT 2
M componenten im jframe erst nach fensterveränderung sichtbar AWT, Swing, JavaFX & SWT 2
S verhindern von drag-n-drop von swing componenten AWT, Swing, JavaFX & SWT 2
T Objektorientierung bei Componenten häh? AWT, Swing, JavaFX & SWT 5
D Componenten Problem - aktualisieren nach hinzufügen AWT, Swing, JavaFX & SWT 2
V JTable mit mehreren Componenten in einer Spalte ? AWT, Swing, JavaFX & SWT 6
H JList.setEnabled(false) - Text soll nicht grau sein AWT, Swing, JavaFX & SWT 2
D Swing JButton.setenabled(true) funktioniert nicht AWT, Swing, JavaFX & SWT 12
J Swing JMenuItem auf setEnabled(false) setzen? AWT, Swing, JavaFX & SWT 3
Oliver530 JButton setEnabled(false) ohne Farbverlust AWT, Swing, JavaFX & SWT 3
G Swing JCheckBox, setEnabled(false) und HTML Text Problem AWT, Swing, JavaFX & SWT 5
R Swing jbutton.setEnabled(false) ohne Ausgrauung des Buttons? AWT, Swing, JavaFX & SWT 6
N setEnabled() - optisches Problem AWT, Swing, JavaFX & SWT 8
N Swing Nimbus arbeitet nicht korrekt korrekt bei setEnabled() für JMenuItem AWT, Swing, JavaFX & SWT 2
D setEnabled(false); Problem AWT, Swing, JavaFX & SWT 25
W setEnabled in Container Objekten (JScrollPane) AWT, Swing, JavaFX & SWT 5
R setEnabled bei eigenem Widget implementieren? AWT, Swing, JavaFX & SWT 3
O JPanel.setEnabled(false); auf Kindelemente funzt net? AWT, Swing, JavaFX & SWT 6
G JPanel setEnabled modal AWT, Swing, JavaFX & SWT 3
U JTable.setEnabled(false) funktioniert nicht ! AWT, Swing, JavaFX & SWT 3
V JComboBox.setEnabled(false) AWT, Swing, JavaFX & SWT 4
meez JTree, TreeRenderer und setEnabled AWT, Swing, JavaFX & SWT 5
G jbutton mit linebreak. setEnabled geht nicht mehr AWT, Swing, JavaFX & SWT 4
M Farbe bestimmen, wenn JTextField.setEnabled(false) AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben