Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Möglichkeiten eines Buttons in Java ?

Empfohlene Antworten

Veröffentlicht

Hallo,

Im Rahmen einer Java-Einführung soll ich ein Referat über einen Java JButton erstellen und aufzeigen was man damit so alles machen kann.

Leider habe ich keine Ahnung was man denn so alles mit einem Button machen könnte außer ihn zu... klicken.

Mittlerweile habe ich rausgefunden dass es einen ToggleButton gibt, der seinen gedrückten Zustand beibehält, aber wirklich viel ist das irgendwie nicht.

Leider kenne ich keine anderen Möglichkeiten, aber ihr vielleicht.

Danke, Shrek

Im Rahmen einer Java-Einführung soll ich ein Referat über einen Java JButton erstellen und aufzeigen was man damit so alles machen kann.
Auf was für Ideen manch ein Dozent kommt :rolleyes:

Leider habe ich keine Ahnung was man denn so alles mit einem Button machen könnte außer ihn zu... klicken.
Das kommt darauf an, was man wirklich als Button betrachtet. Wenn wir uns mal die Java API ansehen, finden wir dort javax.swing.AbstractButton. Davon abgeleitet gibt es drei konkrete Button Implementierungen:

- JButton

- JMenuItem

- JToggleButton

JToggleButton hat noch zwei weitere Erweiterungen

- JCheckBox

- JRadioButton

Ein guter Ansatz wäre also hier einfach mal nachzublättern, wofür die einzelnen Implementierungen gedacht sind.

Und natürlich:

How to Use Buttons, Check Boxes, and Radio Buttons

Wenn man will, kommt man da vom hundertsten ins tausendste. Da fiele mir das Event-Handling an, daß mit dem Klicken bzw. anderen Ereignissen angestoßen wird, oder eben die von perdi angesprochene Hierarchie (diesmal vielleicht die andere Richtung also Component & Co.), das Schreiben eines eigenen Buttons, die Anzeige eines Icons ...

Ich würde allgemein mit Buttons als UI-Elemente beginnen und dann speziell deren Umsetzung in Java-Swing.

  • Autor

Hallo,

vielen Dank für die Hilfe. Ich hab jetzt einiges gefunden und bin dabei die einzelnen Konstruktoren zu erläutern.

Icons und Beschriftungen sind klar, aber was macht

JToggleButton(Action a)

Creates a toggle button where properties are taken from the Action supplied.

Was für eine "Action" kann das sein?

Danke, Shrek

Oehm du kannst auch zeigen wie man die Paintmethoden ueberschreibt und so z.b. nen runden Button macht.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.