2016-05-18 13 views
0

どのように私のすべてのボタンに同じ幅を与えるのですか?これらのボタンには、コンテナとしてのVBoxがあります。JavaFX:ノードに固定幅/寸法を与える最適化された方法?

this.button1.setMaxWidth(Double.MAX_VALUE); 
this.button2.setMaxWidth(Double.MAX_VALUE); 
this.button3.setMaxWidth(Double.MAX_VALUE); 
this.button4.setMaxWidth(Double.MAX_VALUE); 

は、理想的には私がどんなデザインの側面からクリーンな自分のコードを維持するために私のCSSファイルでこれを設定したいと思います。まず、私はうまく動作し、最大値でsetMaxWidthを試してみました。私はここで何度も繰り返されている重大な問題があることを知っています。どうすれば1行のコードでこれを行うことができますか?

.button { 
    -fx-width: 50pt; 
} 

答えて

1

これは、トリックを行います:

.button { 
    -fx-pref-width: 50px; 
} 

詳細ここhere

0

http://docs.oracle.com/javafx/2/css_tutorial/jfxpub-css_tutorial.htm

セレクタ

スタイルのいくつかのタイプを何かのように定義することができる。スタイルの各タイプには、セレクタ用に独自の 規約があります。

スタイルクラスはクラス名に対応します。慣例により、複数の単語からなるスタイルクラス の名前は、 単語の間にハイフン( - )を使用します。スタイルクラスセレクタの前にはドット(。)が付きます。クラスセレクタの

例:

.button .checkボックス.scrollバー

JavaFXの8のために同じコードをチェックし、どこかに間違い。

関連する問題