如果表中有值,我只想打印以下项目 TextField
但我找不到答案。以前我用过 Checkbox
至 var.isSelected()
方法来切换这些按钮,但似乎它的设计和功能是没有太大的影响,我想我可以删除它,并适用于不同的方法的功能。
如果textfield中没有值,程序应该忽略该语句并移到另一个语句。
对不起我的英语。
我的代码:
try{dishCarbonara = Double.parseDouble(dishCarbonaraTF.getText());}
catch(NumberFormatException e){dishCarbonaraTF.setText("0");}
dishes += dishCarbonara * 35 ;
listItems += "Carbonara: 35 * "+dishCarbonara+"\n";
try{dishChickenWing = Double.parseDouble(dshChickenWIngsTF.getText());}
catch(NumberFormatException e){dshChickenWIngsTF.setText("0");}
dishes += 50 * dishChickenWing;
listItems += "Chicken Wings: 30 * "+dishChickenWing+"\n";
try{dishPotatoFries = Double.parseDouble(dishPotatoFriesTF.getText());}
catch(NumberFormatException e){dishPotatoFriesTF.setText("0");}
dishes += 25 * dishPotatoFries;
listItems += "Potato Fries: 25 * "+dishPotatoFries+"\n";
1条答案
按热度按时间hmmo2u0o1#
简单的if检查怎么样?
你会为每个人做这个
TextField
当然。您还可以执行以下操作,以确保输入的不仅仅是空白: