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 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:
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: