JButton: Unterschied zwischen den Versionen

Aus Byte-Welt Wiki
Zur Navigation springenZur Suche springen
K (L-ectron-X verschob die Seite JButton mit Icon nach JButton)
K
Zeile 2: Zeile 2:
 
Ein Benutzer klickt auf einen Button, das Programm führt die gewünschte Aktion aus.
 
Ein Benutzer klickt auf einen Button, das Programm führt die gewünschte Aktion aus.
  
{{JAPI|JButtons}} können auch Bilder bzw. Icons haben, die eine Funktion etwas mehr illustrieren.
 
  
 +
==JButton mit Text==
 
<code=java>
 
<code=java>
 
//Ein einfacher JButton
 
//Ein einfacher JButton
Zeile 9: Zeile 9:
 
</code=java>
 
</code=java>
  
 +
 +
==JButton mit Icon==
 +
{{JAPI|JButtons}} können auch Bilder bzw. Icons haben, die eine Funktion etwas mehr illustrieren.
 
Zum Laden von Bildern gibt es in Java verschiedene Möglichkeiten, die im Artikel [[Grafikdateien laden und anzeigen (Java)]] beschrieben sind.
 
Zum Laden von Bildern gibt es in Java verschiedene Möglichkeiten, die im Artikel [[Grafikdateien laden und anzeigen (Java)]] beschrieben sind.
 
Am häufigsten kommen für JButtons die [http://wiki.byte-welt.net/wiki/Grafikdateien_laden_und_anzeigen_(Java)#ImageIcon hier] beschriebenen Varianten in einem Java-Programm zum Einsatz.
 
Am häufigsten kommen für JButtons die [http://wiki.byte-welt.net/wiki/Grafikdateien_laden_und_anzeigen_(Java)#ImageIcon hier] beschriebenen Varianten in einem Java-Programm zum Einsatz.

Version vom 23. Januar 2016, 20:06 Uhr

Buttons dienen in einer GUI dazu, um Benutzeraktionen in Programmreaktionen umzuwandeln.
Ein Benutzer klickt auf einen Button, das Programm führt die gewünschte Aktion aus.


JButton mit Text

<code=java> //Ein einfacher JButton JButton button = new JButton("Funktion"); </code=java>


JButton mit Icon

JButtons können auch Bilder bzw. Icons haben, die eine Funktion etwas mehr illustrieren. Zum Laden von Bildern gibt es in Java verschiedene Möglichkeiten, die im Artikel Grafikdateien laden und anzeigen (Java) beschrieben sind. Am häufigsten kommen für JButtons die hier beschriebenen Varianten in einem Java-Programm zum Einsatz.

Demnach kann ein Button so mit einem Icon versehen werden: <code=java> //Ein JButton mit Icon ImageIcon icon = new ImageIcon(getClass().getResource("MeinIcon.png")); JButton button = new JButton("Funktion", icon); </code=java>

JButton mit Icon über dem Text

Damit ein JButton das Icon über dem Text anzeigt ist folgender Code zu schreiben: <code=java> button.setVerticalTextPosition(SwingConstants.BOTTOM); button.setHorizontalTextPosition(SwingConstants.CENTER); </code=java>

Links