Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách thiết lập viền cho JCheckBox trong Java

JCheckBox mở rộng JToggleButton đại diện cho tùy chọn có thể chọn hoặc bỏ chọn. Nếu có hai tùy chọn trở lên thì bất kỳ tổ hợp nào cũng có thể chọn cùng lúc. Ta thiết lập viền cho JCheckBox bằng phương thức setBorder() và đảm bảo setBorderPainted() là true.

Ví dụ

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

Kết quả

Cách thiết lập viền cho JCheckBox trong Java