所以我有这个计算器(在Java上),当我按下一个按钮时,我想判断JTextField(Pantalla)中是否只有"0",这样我就可以用数字替换它,而不是连接我按下的按钮...我注意到的一件事是,当我try 它时,每次都返回FALSE
我try 将.getText()保存到字符串变量中,然后将其与文字"0"进行比较,我甚至try 将文本放到与.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());
}
});
下面是刚刚显示的代码Ive的输出:Image(https://i.stack.imgur.com/g62Sp.png)