如何在 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();
   }
}

輸出

更新日期: 10-Feb-2020

4K+ 瀏覽量

開啟 職業生涯

完成課程即可獲得認證

入門
廣告
© . All rights reserved.