A JButton là một lớp con của AbstractButton và nó có thể được sử dụng để thêm các nút độc lập với nền tảng vào ứng dụng Java Swing. JButon có thể tạo ActionListener giao diện khi nút được nhấn hoặc đã nhấp vào , nó cũng có thể tạo MouseListener và KeyListener các giao diện. Chúng tôi cũng có thể đặt các phím tắt cho JButton bằng cách sử dụng setMnemonic () phương pháp.
Ví dụ
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JButtonTest extends JFrame { private JButton button; public JButtonTest() { setTitle("JButtonTest"); button = new JButton("Click or press ALT-C"); button.setMnemonic('C'); add(button, BorderLayout.CENTER); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent evt) { JOptionPane.showMessageDialog(null, ("Button clicked or pressed")); } }); setSize(475, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } public static void main(String args[]) throws Exception { new JButtonTest(); } }
Đầu ra
Trong chương trình trên, nếu chúng ta nhấp hoặc áp dụng phím tắt ( Alt + C từ bàn phím ) trên JButton, một cửa sổ bật lên mới có thể được tạo bên dưới