hi,
ich möchte über zwei menüs vorder- sowie hintergrundfarbe eines JTextFields ändern. sowohl in dem vorder- als auch in dem hintergrundmenü sind die gleichen farben enthalten. klickt der anwender zum beispiel im vordergrundmenü auf weiss, soll sich also die textfarbe des JTextfields in weiss ändern.
in meiner public void actionPerformed(ActionEvent ae) fang ich den klick wie folgt ab:
wie kann ich in dieser if-bedingung abfragen, von welchem menü aus, der aufruf stattgefunden hat? befand der anwender sich also im vorder- oder im hintergrundmenü als er auf 'weiss' geklickt hat?
über Object obj = ae.getSource(); kriege ich das aufrufende JMenuItem 'weiss' zurückgeliefert, aber wie komm ich jetzt an den text des JMenus dran?
freu mich über jeden tipp!!
danke und gruss, triskal[/code]
ich möchte über zwei menüs vorder- sowie hintergrundfarbe eines JTextFields ändern. sowohl in dem vorder- als auch in dem hintergrundmenü sind die gleichen farben enthalten. klickt der anwender zum beispiel im vordergrundmenü auf weiss, soll sich also die textfarbe des JTextfields in weiss ändern.
in meiner public void actionPerformed(ActionEvent ae) fang ich den klick wie folgt ab:
Code:
if (s.equals("Wei\u00df")) {
// ...
}
wie kann ich in dieser if-bedingung abfragen, von welchem menü aus, der aufruf stattgefunden hat? befand der anwender sich also im vorder- oder im hintergrundmenü als er auf 'weiss' geklickt hat?
über Object obj = ae.getSource(); kriege ich das aufrufende JMenuItem 'weiss' zurückgeliefert, aber wie komm ich jetzt an den text des JMenus dran?
freu mich über jeden tipp!!
danke und gruss, triskal[/code]