Orice instanță a acestei clase este un buton cu o singură stare stabilă (starea normală). Dacă butonul este apăsat (punând pe el cursorul de mouse și apăsând butonul mouse-ului), el își schimbă temporar starea și aspectul, dar revine la starea normală imediat ce este eliberat. Butonul poate conține un text și/sau o imagine (o pictogramă). Butonului i se poate atașa un text volant (ToolTip) și o mnemonică (o tastă, a cărei apăsare are același efect cu apăsarea butonului respectiv).
Consultați și secțiunea Butonul obișnuit din acest manual.
public JButton(Icon icon) - creează un buton, care conține pictograma specificată.
public JButton(String text) - creează un buton, care conține textul specificat.
public JButton(Action a) - creează un buton, cu proprietățile date de acțiunea specificată ca parametru.
public JButton(String text, Icon icon) - creează un buton, care va conține textul șui acțiunea specificate.