在java代码中的CheckBox

use*_*927 1 java swing boolean jcheckbox

我似乎无法确定我的代码丢失了什么..请帮助..我想在我的代码上创建一个复选框,但我无法正确...这是从另一个框架,它不是我的主程序. .

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Start extends JFrame implements ItemListener
{
    JLabel num1 = new JLabel("1) Is Internet Explorer a web browser?");
    JCheckBox true = new JCheckBox("True", false);
    JCheckBox false = new JCheckBox("False", false);
    String output, insChosen;

    public Start()
    {
        setBounds(100,100,500,400);
        setResizable(false);
        num1.setFont(new Font("Arial", Font.ITALIC,12));
        add(num1);
        true.addItemListener(this);
        false.addItemListener(this);
        add(true);
        add(false);
    }

    public void itemStateChanged(ItemEvent check)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

Mas*_*dul 5

true并且false是Java关键字.您不能使用关键字作为标识符.请遵循Java标识符命名约定.例如:

JCheckBox trueCheck = new JCheckBox("True", false);
JCheckBox falseCheck = new JCheckBox("False", false);
Run Code Online (Sandbox Code Playgroud)