下面的代码抛出java.lang.reflect.InvocationTargetException

时间:2014-04-16 05:30:06

标签: java javafx java-8 fxml

public class controller implements Initializable {

ListView<String> myList;
private Stage stage;
public void initialize(URL location, ResourceBundle resources) {
    ObservableList<String> list = FXCollections.observableArrayList(
            "Item 1", "Item 2", "Item 3", "Item 4");
    myList.setItems(list);
}
...

我不明白为什么添加元素到列表抛出错误。 如果这不正确,那么如何动态地添加元素到列表。

如果//myList.setItems(list); 然后它运行。

1 个答案:

答案 0 :(得分:0)

...

public ListView<String> myList;
...

能够通过fxml访问它需要公开。