2016-07-28 12 views
0

ボタンをクリックして次の月に移動すると、月の名前が前と異なる長さになると、ボタンの位置がわずかに右または左にシフトして、名。これは、将来1か月に達するために複数回クリックしようとするユーザーにとっては迷惑になります。ボタンは、この高速トラバーサルを可能にするために同じ場所に留まる必要があります。JavaFX DatePickerコントロールのカスタマイズ

JavaFX DatePickerの最上部にある月名の形式を変更して、JUL/FEB/MARのような3文字の月名を使用したり、ラベルの幅を一定にしたり、一貫したボタン?

+0

これは私のために発生しません:ボタンはどんな同じ場所に滞在しません月の名前は。どのJDKバージョンを使用していますか? –

+0

JDK 1.8.0_77を使用すると面白いです。 – lfx

+0

私は1.8.0_71と1.8.0_92の両方でテストしましたが、私のマシンではバージョンが動作していました。 –

答えて

0

問題が見つかりました - フォントをグローバルに広げるために、CSSファイルの-fx-font-sizeを14に設定しています。

あなたがのために、より大きなフォントを維持することができます

.date-picker { 
-fx-font-size: 10; 
} 

別のわずかに良い解決策...ちょうどそのコンポーネントのフォントが戻ってそれを修正するが、まだ、このより良い回避策があると便利だろうオーバーライドコントロール:

.spinner-label { 
-fx-min-width: 100; 
} 

(フォントサイズがどのように大規模に応じて、必要に応じて最小の幅を調整します。)

関連する問題