2016-12-06 4 views
0

をリストビューにアイテムを追加するjavafx-できない:私のFXMLファイルがある

<AnchorPane fx:id="anch" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1"> 
    <children> 
     <ListView fx:id="list" layoutX="200.0" layoutY="7.0" prefHeight="393.0" prefWidth="200.0" /> 
    </children> 
</AnchorPane> 

とcontrollerfile:

@FXML 
private ListView<String> list; 

@FXML 
private AnchorPane anch; 

ObservableList<String> li = FXCollections.observableArrayList("red","blue","yellow"); 

@Override 
public void initialize(URL url, ResourceBundle rb) { 
    // TODO 
    list.setItems(li); 

} 

私はプログラムのプログラムを実行すると、それだけで空のリストを示しては。 FXMLで

答えて

3

ミスfx:controller

例:

<AnchorPane id="AnchorPane" prefHeight="380.0" prefWidth="387.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="PackageName.ControllerFileName"> 

here's document from oracle

+1

@manpreetsinghwadhoun答えはあなたのために働いて、そのような品質か何かに問題があるように思われない場合は、答えを受け入れることを検討してください。 – fabian

+0

ええ、それは働いた –

関連する問題