Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

เราจะตั้งค่าเส้นขอบเป็น JCheckBox ใน Java ได้อย่างไร


A JCheckBox เป็นส่วนประกอบที่สามารถขยาย JToggleButton และวัตถุของ JCheckBox แสดงถึงตัวเลือกที่สามารถ ตรวจสอบ . ได้ หรือ ไม่ถูกเลือก . หากมีตัวเลือกตั้งแต่สองตัวเลือกขึ้นไป คุณสามารถเลือกชุดค่าผสมของตัวเลือกเหล่านี้ได้พร้อมกัน เราสามารถกำหนดเส้นขอบให้กับองค์ประกอบ JCheckBox โดยใช้ setBorder() และตรวจสอบให้แน่ใจว่า setBorderPainted() วิธีตั้งค่าเป็นจริง

ตัวอย่าง

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

ผลลัพธ์

เราจะตั้งค่าเส้นขอบเป็น JCheckBox ใน Java ได้อย่างไร