Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Wie kann ich einen Listener erstellen, der meinen Button hat und eine Methode(wie dieses actionPerformed mit dem ActionEvent) aufrufen kann?
Oder ich überprüfe einfach alles in den paintComponent() methoden, wo ich auch direckt zeichnen kann...
Oder, hat wer ne Idee wie man diesen JButton, bugfrei bekommt?
Der hat mir zu viele Grafik-Bugs, z.b. wenn man schnell hintereinander auf ihn drückt, verschwinden bilder für kurze zeit, oder der button sieht hässlich aus und ist auf einmal auf position 0, 0!
Ihr kennt sicherlich den "ActionListener", wenn ich den implementiere, dann kann ich meine JButtons dem adden. Und in der "
Java:
actionPerformed(ActionEvent e)
" Methode kann ich abfragen, ob dieser JButton gedrückt wurde. Ich habe einen eigenen Button erstellt, wie schaffe ich es, eine etwa gleiche Methode zu erstellen, also einen eigenen Listener!
(Ich hatte gedacht, dass ihr durch die Methode, schon auf "ActionListener" umschaltet, also kapiert was ich meine)
Oder ich überprüfe einfach alles in den paintComponent() methoden, wo ich auch direckt zeichnen kann...
Oder, hat wer ne Idee wie man diesen JButton, bugfrei bekommt?
Damit wird gemeint, ob es nicht besser wäre, alles einfach in einer "paintComponent(Graphics g)" Methode zu überprüfen, da ich dort auch direckt am zeichnen bin.
Der zweite Satz ist eine Frage, falls das mit dem Listener scheitern würde, ob es eine Möglichkeit gibt diesen JButton bugfrei zu bekommen.
Der hat mir zu viele Grafik-Bugs, z.b. wenn man schnell hintereinander auf ihn drückt, verschwinden bilder für kurze zeit, oder der button sieht hässlich aus und ist auf einmal auf position 0, 0!
Dieser JButton hat ziemlich viele Grafikbugs, wenn man öfters auf diesen drückt, erscheint der mit anderem "LookAndFeel" auf der Position (x 0, y 0). Die Bilder haben da auch Probleme, z.b. hab ich eig. alles was man nur konnte, unsichtbar gemacht, aber dieser "Focus" ist immernoch da^^
Achja, öfters flackert der auch, also so wie der grade ist, ist der nichts für mich...
Ich kann meinen eigenen Button schon zeichnen und beim Klicken und Rüberfahren mit der Maus verändert sich das Bild, also alles gut.
Wie bekomm ich das jetzt hin, dass ein, naja sowas wie ein "ActionEvent", von mir übergeben wird.
Ich wüsste nicht wie das geht, aber ich könnte ja die Buttons im ActionEvent sammeln und die Überprüfungen machen, dann könnte ich in dieser
Java:
actionPerformed(ActionEvent e)
, diesen Button getten lassen und dann wird dort überprüft, mit diesem
Java:
if(e.getSource() == BUTTON_1);
oder so...
Deswegen frage ich ja, wie man das anstellen könnte, oder kann man einfach dem ActionListener eine eigene Methoden zum Zeichnen und Überfrüfen setzen?
Ich hoffe ihr versteht das und kommt nicht wieder damit an, dass ihr nicht versteht was gemeint wird...
Ich denke mal bischen Überlegung hätte es auch getan.