logo

Java JButton

Trieda JButton sa používa na vytvorenie označeného tlačidla, ktoré má implementáciu nezávislú od platformy. Aplikácia po stlačení tlačidla vykoná nejakú akciu. Zdedí triedu AbstractButton.

java matematický pow

Deklarácia triedy JButton

Pozrime sa na deklaráciu pre triedu javax.swing.JButton.

 public class JButton extends AbstractButton implements Accessible 

Bežne používané konštruktory:

Konštruktér Popis
JButton() Vytvorí tlačidlo bez textu a ikony.
JButton (reťazec s) Vytvorí tlačidlo so zadaným textom.
JButton (ikona i) Vytvorí tlačidlo so zadaným objektom ikony.

Bežne používané metódy triedy AbstractButton:

Metódy Popis
void setText(String s) Používa sa na nastavenie špecifikovaného textu na tlačidle
Reťazec getText() Používa sa na vrátenie textu tlačidla.
void setEnabled(boolean b) Používa sa na zapnutie alebo vypnutie tlačidla.
void setIcon (ikona b) Používa sa na nastavenie zadanej ikony na tlačidle.
Ikona getIcon() Používa sa na získanie ikony tlačidla.
void setMnemotechnická pomôcka (int a) Používa sa na nastavenie mnemotechnickej pomôcky na tlačidle.
void addActionListener(ActionListener a) Používa sa na pridanie akčný poslucháč k tomuto objektu.

Príklad Java JButton

 import javax.swing.*; public class ButtonExample { public static void main(String[] args) { JFrame f=new JFrame('Button Example'); JButton b=new JButton('Click Here'); b.setBounds(50,100,95,30); f.add(b); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } } 

Výkon:

otázky na pohovor v jazyku java
JAVA Jtlačidlo 1

Príklad Java JButton s ActionListener

 import java.awt.event.*; import javax.swing.*; public class ButtonExample { public static void main(String[] args) { JFrame f=new JFrame('Button Example'); final JTextField tf=new JTextField(); tf.setBounds(50,50, 150,20); JButton b=new JButton('Click Here'); b.setBounds(50,100,95,30); b.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ tf.setText('Welcome to Javatpoint.'); } }); f.add(b);f.add(tf); f.setSize(400,400); f.setLayout(null); f.setVisible(true); } } 

Výkon:

JAVA Jtlačidlo 2

Príklad zobrazenia obrázka na tlačidle:

 import javax.swing.*; public class ButtonExample{ ButtonExample(){ JFrame f=new JFrame('Button Example'); JButton b=new JButton(new ImageIcon('D:\icon.webp')); b.setBounds(100,100,100, 40); f.add(b); f.setSize(300,400); f.setLayout(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new ButtonExample(); } } 

Výkon:

JAVA Jtlačidlo 3