如何在 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(); } }
输出
广告