【发布时间】:2017-10-26 16:04:12
【问题描述】:
ComboBox dropDown = new ComboBox();
dropDown.getItems().addAll("Mexican Peso", "Canadian Dollar", "Euro", "British Pound");
dropDown.setOnAction(e -> dropDownMenu());
private void dropDownMenu(ComboBox dropDown){
}
private void calculatePound() {
double n1 = Double.parseDouble(input.getText());
output.setText(String.format("%.2f", n1*.80));
}
我正在尝试为组合框中的每个单独元素调用一个方法。举个例子:如果有人选择“英镑”,它将调用我编写的 calculatePound 方法并计算英镑转换。我没有做太多的 GUI,所以我试图用它进行更多的练习。
【问题讨论】:
-
在 dropDown.getValue() 上切换或 elseif。您的听众看起来不正确。
标签: java user-interface javafx combobox