私のTornadoFX(JavaFX8へのラッパー)では、1つのボタンでButtonBarを作成します。私はそのためにDSL(コードではなくXML)を使用します。ButtonBar内の予期しない領域
予期せず、すべてのマイボタンが右側に押しつぶされています。 Scenic Viewは、すべてのマイボタンの前にリージョンがあり、Hgrow = Always
であることを示しています。
この地域はどこから来たのですか?
どのように削除するか/
Hgrow = Never
に設定しますか?どのように一般的に私はButtonBarの子への参照を取得しますか?
GetChildrenUnmodifiable
は空のリストを返します。
ButtonBar
が行うことになっている何が
この領域をゼロにするにはどうすればよいですか?私のボタンは標準ではありません。 – voddan
私が知る限り方法はありません。あなたの最善の策は 'HBox'を使い、それを適切にスタイルすることです。あるいは、すべてを 'ButonData.LEFT'に設定してください。 'ButtonBar'を使うとき、ボタンの順序はOS間でも変わることに注意してください。 –
これはいくつかの機能を拡張します。ボタンを手に入れるのはどうですか?短い? – voddan