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