1

既存の swing アプリを JavaFX に変換しています。このコードは「#paneRightBottom」というノードを返すと思いますが、null を返します。netbeans デバッガーを使用して、「topNode」をドリルダウンし、6 レベルの深さの「#paneRightBottom」ノードを見つけることができました。オンライン ドキュメントを読み、ノードを取得する必要があると考えています。誰かが私がどこで間違ったのか考えていますか?

        Node topNode = FXMLLoader.load(AFI.class.getResource("afimain.fxml"));
        System.out.println(topNode.getId());
        Node node = topNode.lookup("#paneRightBottom");
4

1 に答える 1

3

ルックアップしようとしているノードにid="paneRightBottom"and notがあるかどうかを確認しますfx:id="paneRightBottom"。その場合は、fxml ファイルも投稿して詳細を提供してください。

于 2012-12-28T20:49:52.733 に答える