如何在 Java 中为 JButton 设置边距?
JButton 是 AbstractButton 的子类,可用于向 Java Swing 应用程序中添加与平台无关的按钮。当按下或单击按钮时,JButton 可以生成 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(); } }
输出
广告