Scene Builder で、.fxml ファイルを開くたびに警告が表示されます。警告は次のように述べています。
fx:id="x2" の重複使用
どの要素にもfx:id
ofを設定した覚えはありませんが、これは実際には問題ではありません。問題は、いくつかの異なるコンテナーに何百もの要素があり、この警告を修正する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を削除したところ、問題はなくなりました! アントニオスの答えは私を助けてくれました。