A JButton เป็นคลาสย่อยของ AbstractButton และสามารถใช้สำหรับการเพิ่มปุ่มที่ไม่ขึ้นกับแพลตฟอร์มในแอปพลิเคชัน Java Swing JButon สามารถสร้าง ActionListener อินเทอร์เฟซเมื่อกดหรือคลิกปุ่มก็สามารถสร้าง MouseListener . ได้ และ KeyListener อินเทอร์เฟซ เราสามารถกำหนดระยะขอบเป็น JButton โดยใช้ setMargin() เมธอดของคลาส JButton และส่งผ่าน Insets(int top, int left, int bottom, int right) เป็นข้อโต้แย้ง
ตัวอย่าง
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();
}
} ผลลัพธ์
