JCheckBox检查但是当我使用system.out.print时它仍然显示其值为false.如果焦点丢失但JCheckBox仍然检查,则返回true.即,当我选中2复选框时,结果显示是第一个复选框.未显示第二个复选框的状态.完成编程如下所示:请运行编程并纠正我的错误.欢迎任何帮助.
public class check extends JFrame {
public check() {
setBounds(00, 40, 400, 400);
Color c = new Color(160, 200, 100);
getContentPane().setBackground(c);
Color c3 = new Color(0, 50, 50, 2);
setTitle("MARKING OF TARGET HABITATION");
setUndecorated(true);
getRootPane().setWindowDecorationStyle(JRootPane.PLAIN_DIALOG);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
String[] columnNames = {"Country", "Capital", "Population in Millions",
"Democracy"};
Object[][] data = {
{"USA", "Washington DC", 280, new Boolean(false)},
{"Canada", "Ottawa", 32, new Boolean(false)},
{"United Kingdom", "London", 60, new Boolean(false)},
{"Germany", "Berlin", 83, new Boolean(false)},
{"France", "Paris", 60, new Boolean(false)}, …Run Code Online (Sandbox Code Playgroud)