1

Scene Builder で、.fxml ファイルを開くたびに警告が表示されます。警告は次のように述べています。

fx:id="x2" の重複使用

どの要素にもfx:idofを設定した覚えはありませんが、これは実際には問題ではありません。問題は、いくつかの異なるコンテナーに何百もの要素があり、この警告を修正するx2ためにこの 2 つの要素を見つけるのが非常に難しいことです。fx:id

Scene Builder で要素を検索して見つける方法はありfx:idますか?

編集

ID が重複している要素はInsetsでした。どのように作成されたのかはわかりませんが、ライブラリ領域にも、階層領域にも、Scene Builder のメイン領域にも表示されていないことは確かです。ラベルとボタンを内部に含む HBox をコピーして貼り付けると、それらの ID が何らかの形で複製されました。HBox、Label、および Button の ID は複製されず、Insets の ID のみが複製されました。

Insets は、ソース コードでは次のようになります。

<HBox.margin>
    <Insets left="130.0" fx:id="x2" />
</HBox.margin>

私は彼らのIDを削除したところ、問題はなくなりました! アントニオスの答えは私を助けてくれました。

4

2 に答える 2