logo

Java JButton

JButton klase tiek izmantota, lai izveidotu marķētu pogu, kurai ir no platformas neatkarīga ieviešana. Lietojumprogramma rada dažas darbības, kad tiek nospiesta poga. Tas pārmanto AbstractButton klasi.

JButton klases deklarācija

Apskatīsim deklarāciju klasei javax.swing.JButton.

 public class JButton extends AbstractButton implements Accessible 

Visbiežāk izmantotie konstruktori:

Konstruktors Apraksts
JButton() Tas izveido pogu bez teksta un ikonas.
JButton (virknes) Tas izveido pogu ar norādīto tekstu.
JButton (ikona i) Tas izveido pogu ar norādīto ikonas objektu.

Parasti izmantotās AbstractButton klases metodes:

Metodes Apraksts
nederīgs setText(virknes) To izmanto, lai uz pogas iestatītu noteiktu tekstu
String getText() To izmanto, lai atgrieztu pogas tekstu.
void setEnabled(būla b) To izmanto, lai iespējotu vai atspējotu pogu.
anulēt setIcon (Ikona b) To izmanto, lai iestatītu norādīto ikonu uz pogas.
Ikona getIcon() To izmanto, lai iegūtu pogas ikonu.
tukšums, kasMnemonisks(int a) To izmanto, lai iestatītu pogas mnemoniku.
spēkā neesošs addActionListener(ActionListener a) To izmanto, lai pievienotu darbības klausītājs uz šo objektu.

Java JButton piemērs

 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); } } 

Izvade:

JAVA Jpoga 1

Java JButton piemērs ar 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); } } 

Izvade:

JAVA Jpoga 2

Piemērs attēla parādīšanai uz pogas:

 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(); } } 

Izvade:

JAVA Jpoga 3