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