我正在收银机。
当文本字段(收据)中的文本为“巧克力”时,我想设置标签(成本)的文本。
private void dodaj_produktActionPerformed(java.awt.event.ActionEvent evt)
{
product_name.getText();
String str = product_name.getText();
receipt.setText(str);
String chocolate="chocolate";
if(str == chocolate){
Double cena=3.50;
String cena_tabliczka = Double.toString(cena);
cost.setText(cena_tabliczka);
}
}
答案 0 :(得分:0)
您比较不正确。在Java中,您需要使用char[] players = new char[numPlayers];
运算符比较对象。
代替:
.equals()
尝试一下:
if(str == chocolate){
或者如果您不关心大小写
if(str.equals(chocolate)){