Quantcast
Channel: 質問!ITmedia 新着質問(Java/253)
Viewing all articles
Browse latest Browse all 2439

JavaFXのTreeViewについて

$
0
0
何年か振りでJavaの勉強を再開しました。JavaFXでウィンドウズのエクスプローラみたいなものを作ってみようと始めたのですが、TreeViewにTreeItemが表示されません。 1.まずFXMLは下記の通りです。
2.それに対するコントローラは下記の通りです。 public class FXMLDocumentController implements Initializable { @FXML private TreeView treeView; @Override public void initialize(URL url, ResourceBundle rb) { TreeItem rootItem = new TreeItem<>("root"); TreeItem children01 = new TreeItem<>("children01"); rootItem.getChildren().add(children01); this.treeView = new TreeView<>(rootItem); } } 3.で、下記のメインクラスから表示させても、TreeViewに何も表示されません。 public class KM_Immagine extends Application { @Override public void start(Stage stage) throws Exception { Parent root = FXMLLoader.load(getClass().getResource("FXMLDocument.fxml")); Scene scene = new Scene(root); stage.setScene(scene); stage.show(); } public static void main(String[] args) { launch(args); } } メインクラスでAnchorPaneにTreeViewを追加し、それをSceneに追加する方法でなら、TreeItemが表示出来ます。 私のやり方は、何か初歩的なミスをしていると思うのですが、ネットで色々調べても分かりませんでした。 どなたか、ご教示願います。

Viewing all articles
Browse latest Browse all 2439

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>