所以我有这个计算器(在Java上),当我按下按钮时,我想检查 JTextField(pantalla) 中是否只有“0”,这样我可以用数字替换它,而不是连接我按下的按钮...我注意到的是,当我尝试时,它每次都会返回 false
我尝试将 .getText() 保存到字符串变量中,然后将其与文字“0”进行比较,我什至尝试将文本放置到与 .setText() 比较上方的“0”1 行。
pantalla = new JTextField();
pantalla.setHorizontalAlignment(SwingConstants.RIGHT);
pantalla.setBounds(72, 19, 144, 25);
contentPane.add(pantalla);
pantalla.setColumns(10);
pantalla.setText("0");
JButton btn0 = new JButton("0");
btn0.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
pantalla.setText("0");
System.out.println(pantalla.getText() == "0");
// pantalla.setText(pantalla.getText() + btn0.getText());
}
});