如何在 Java 中設定 JCheckBox 的邊框?\n


JCheckBox 是一個可以擴充套件JToggleButton 的元件,JCheckBox 的物件表示一個可以選中 取消選中的選項。如果選項有兩個或更多,則可以同時選擇其中任何選項的組合。我們可以使用setBorder() 方法為 JCheckBox 元件設定邊框,並確保將setBorderPainted() 方法設定為 true。

示例

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class BorderedJCheckBoxTest extends JFrame {
   private JCheckBox jcb;
   public BorderedJCheckBoxTest() throws Exception {
      setTitle("JCheckBox Test");
      setLayout(new FlowLayout());
      jcb = new JCheckBox("BorderedJCheckBox Test");
      jcb.setBorderPainted(true);
      jcb.setBorder(BorderFactory.createLineBorder(Color.red)); // set the border
      add(jcb);
      setSize(375, 250);
      setLocationRelativeTo(null);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setVisible(true);
   }
   public static void main(String args[]) throws Exception {
      new BorderedJCheckBoxTest();
   }
}

輸出

更新於:2020 年 2 月 10 日

465 次瀏覽

開啟你的 職業

透過完成本課程來獲得認證

開始
廣告
© . All rights reserved.