javaFXのカラーピッカーのアイコンサイズを変更する方法。私は問題を抱えています。JavaFXのカラーピッカーのアイコンサイズを大きくすることはできません。誰かがボタンアイコンのサイズを変更する方法を知っていますか?あなたは、CSSを使って、カラーピッカーにアクセスし、カスタマイズすることができます:(JavaFXでカラーピッカーのアイコンサイズを変更する方法は?
答えて
その小さな
アイコン:
ColorPickerの
Styleクラス:カラーピッカー
部分構造
カラー表示ノード - ラベル
矢印ボタン - StackPane
矢印 - StackPane
ColorPickerコントロールは、すべてのプロパティと擬似を有しますComboBase
例
.color-picker .label {
-fx-background-color: red;
-fx-text-fill: null;
-fx-graphic: url("1487868456_Other_Antivirus_Software.png");//This is icon of Color picker label
}
限り、私はあなたがすべてで-fx幅/ -fx-高さを使用傾けると、あなたはそれのためにパーセント値を使用するカント知っているように。要素の幅と高さは読み取り専用です。 -fx-pref-height、-fx-max-width、-fx-min-width、-fx-max-height、-fx-min-height、-fx-border- widthと-fx-border-heightを使用して、Java FX要素のサイズを調整します。
.picker-color {
-fx-border-color:white ;
-fx-border-width:40;
}
どのようにデフォルトのアイコンを変更するには?私は、デフォルトのアイコン、彼のサイズを変更する必要があります。 –
私が知っているのは、ColorPickerコントロールには、ComboBoxBase.Read https://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#colorpickerのすべてのプロパティと疑似クラスがあります。これはカラーピッカーに関する私の限界です。 –
CSSが-fx-color-rect-width
属性と-fx-color-rect-width
が表示された矩形のサイズを変更します設定します。 fx-font-size
を設定すると、矢印のサイズが変更されます。
これらの属性のいくつかはofficial JavaFX CSS referenceに記載されていないので、私は将来JavaFXの反復は、予告なしにそれらを変更することができると思いますので注意してください。それでも、この段階では、おそらくそうではないと思われ、その属性は使用するのがかなり安全です。文書化されていないCSS属性を調べるために、ColorPickerSkinのソースコードを調べました。
pickme.css
.large-rect-picker {
-fx-color-rect-width: 60px;
-fx-color-rect-height: 60px;
-fx-color-label-visible: false;
-fx-min-width: 150px;
-fx-min-height: 100px;
-fx-pref-width: 150px;
-fx-pref-height: 100px;
}
.large-rect-picker > .arrow-button {
-fx-font-size: 30px;
}
PickMe。
質問をする上でJava
import javafx.application.Application;
import javafx.scene.Group;
import javafx.scene.Scene;
import javafx.scene.control.ColorPicker;
import javafx.stage.Stage;
public class PickMe extends Application {
@Override
public void start(Stage stage) {
ColorPicker colorPicker = new ColorPicker();
colorPicker.getStyleClass().add("large-rect-picker");
stage.setScene(new Scene(new Group(colorPicker)));
stage.getScene().getStylesheets().add(
PickMe.class.getResource(
"pickme.css"
).toExternalForm()
);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
別にインフォあなたが質問に実際に明示されないようしたい内容を正確に把握することは困難です。例えば、あなたはアイコンによって何を意味しますか?長方形か下向き矢印かその両方?その矢印をクリックしたときにポップアップされたディスプレイはどうですか?それはまったく変わるのでしょうか?将来の質問については、あなたが達成しようとしていることと、それがあなたとはどのように異なるかについて、より具体的にお勧めします。あなたが持っているものを生産するコードを提示することは、他の人があなたの問題を解決するのを助けるかもうまくいけば上記の情報は、あなたが望むものを達成するためにそれを変更するのに十分です。
- 1. Button.Image Xamarinのアイコンサイズの変更方法
- 2. クリック時にマップボックスのアイコンサイズを変更する方法は?
- 3. ボトムナビビューのアイコンサイズを変更する
- 4. JavaFXステージの変更方法
- 5. tablayoutカスタムビュー - アイコンサイズの変更
- 6. JavaFXでハイライトの色を変更する方法は?
- 7. JavaFX 2.0でキャレットの色を変更する方法は?
- 8. JavaFX 2.1でカーソルイメージのサイズを変更する方法は?
- 9. プログラムによってWindows 10のタスクバーのアイコンサイズを変更する方法
- 10. デフォルトのナビゲーションドロワーのアイコンサイズを変更
- 11. JavafXでカーソルを円に変更する方法は?
- 12. JavaFX/Controlsfx - PropertySheetのアイテムの変更を監視する方法は?
- 13. Yahoo!カラーピッカーを使用して背景色を変更する方法
- 14. JavaFXで子どもの順序を変更する方法
- 15. JavaFXでRadioButtonを押すと変数を変更する方法は?
- 16. JavaFXコントローラでonCreateメソッドを変更する方法
- 17. JavaFX - SVGパスをTableView内で右にサイズ変更する方法
- 18. JavaFXのGUIをstart()の外で変更する方法はありますか?
- 19. JavaFX 2.0の線グラフで線のスタイルを動的に変更する方法は?
- 20. BubbleChartのバブルサイズを変更する方法javafx
- 21. JavaFX ListViewの選択変更をリッスンする方法
- 22. リーフレットのアイコンサイズを動的に変更する
- 23. QTreeWidgetでアイコンサイズを設定する方法は?
- 24. カラーピッカーを使用してレイヤースタイルのカラーを変更する
- 25. JavaFxでTableViewの変更を即座に表示する方法は?
- 26. extjsのボタンのアイコンサイズを正しく設定する方法は?
- 27. Enterキーを使わずにJavaFX ListCellで変更をコミットする方法は?
- 28. カラーピッカーを使用してDIVカラーを変更する
- 29. jQueryカラーピッカーがクリック時に色を変更する
- 30. JavaFX 2.0 - LineChartの凡例の色を動的に変更する方法は?
どのようにイメージを生成しましたか?[mcve]を供給できますか?それはSceneBuilderからのショットのように見えます。もしそうなら、おそらく生成されたFXMLをあなたの質問に含めるでしょう。 – jewelsea
http://docs.oracle.com/javase/8/javafx/api/javafx/scene/doc-files/cssref.html#colorpicker –
デフォルトアイコンの変更方法については、こちらを参照してください。私は、デフォルトのアイコン、彼のサイズを変更する必要があります –