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 khi nút được nhấn hoặc nhấp, nó cũng có thể tạo Danh sách chuột và KeyListener các giao diện. Chúng tôi có thể đặt lợi nhuận cho JButton bằng cách sử dụng setMargin () phương thức của lớp JButton và truyền Insets (int top, int left, int bottom, int right) như một đối số.
Ví dụ
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JButtonMarginTest extends JFrame { private JButton button; public JButtonMarginTest() { setTitle("JButtonMargin Test"); setLayout(new BorderLayout()); button = new JButton("JButton Margin"); button.setMargin(new Insets(50, 50, 50, 50)); add(button, BorderLayout.NORTH); setSize(400, 400); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } public static void main(String[] args) { new JButtonMarginTest(); } }
Đầu ra