【问题标题】:How to get the selected item from a ComboBox in JavaFX?如何从 JavaFX 中的 ComboBox 中获取所选项目?
【发布时间】:2015-08-14 21:04:50
【问题描述】:

我有 ComboBox cbx 和一个 TabPane 包含选项卡(选项卡:t)和一个按钮 b1。因此,单击此按钮b1,它会在 TabPane 中添加一个新选项卡 t,并在 ComboBox 中添加一个新项目 cbx 包含与选项卡相同的名称。问题是我不知道如何从cbx 获取项目以及与选项卡名称相同的项目名称,然后是Do something 所以我如何使用javafx 来做到这一点,非常感谢:)

【问题讨论】:

    标签: combobox


    【解决方案1】:

    要获取用户选择的项目,请使用getValue() 方法,您可以在响应按钮单击的事件处理程序中执行此操作。

    public void btnSelected()
    {
    String message = "You chose ";
    message += cbo.getValue();
    System.out.println(message, "Your Choice ");
    }
    

    【讨论】:

      【解决方案2】:

      看一下 API: http://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/ComboBox.html

      有一个comboBox.getValue() 方法可以为您提供所选项目。

      【讨论】:

      • 提一下:它在继承的类 ComboBoxBase 中,这就是人们看不到它的原因(文档)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-27
      • 2013-05-31
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多