【发布时间】:2016-08-26 02:28:38
【问题描述】:
检查JavaFX ComboBox中是否选择了任何项目或没有选择项目的简单方法是什么?
【问题讨论】:
-
getSelectedItem 返回
null如果没有选择任何内容。
检查JavaFX ComboBox中是否选择了任何项目或没有选择项目的简单方法是什么?
【问题讨论】:
null 如果没有选择任何内容。
于是我找到了一个简单的方法:
boolean isMyComboBoxEmpty = (myComboBox.getValue() == null);
【讨论】:
(myComboBox.getValue() == null) 产生true 和false 如果(myComboBox.getValue() == null) 产生false,则您不需要三元表达式来分配true。只需使用boolean isMyComboBoxEmpty = (myComboBox.getValue() == null);。
你可以使用
boolean isMyComboBoxEmpty = myComboBox.getSelectionModel().isEmpty();
如果您在 ComboBox 项目中有一个 null 项目,这也有效。
【讨论】:
!(cmbDia.getValue()==null) && !(cmbMes.getValue()==null) && !(cmbAno.getValue()==null)//fue todo gracias :)
【讨论】: