JavaFXのGridPane
の特定の行の特定の列に背景色を設定したいとします(スクリーンショット参照)。どうすればいいのか説明してください。JavaFXのGridPaneの特定のセルにバックグラウンドカラーを設定します
1
A
答えて
0
あなたは、単一のセルのためのウィンドウを追加し、それの背景色を与えることができます。
0
あなたは絵のような何かをしたい場合は、おそらく最も簡単な方法あなたのような、row spanNode
にSを設定することにより、TextArea
として、あなたのエントリを追加する場合:
grid.add(area, 1, 0);
GridPane.setRowSpan(textArea, 2);
その後、あなたはCSSスタイルを設定することができますTextArea
のデフォルトのCSSを独自のスタイルで上書きしてください。
デフォルトのCSSを上書きする:
grid.getStylesheets().add(getClass().getResource("nameofyourcssfile.css").toExternalForm());;
あなたが使用することができ
:
.text-area {
-fx-skin: "com.sun.javafx.scene.control.skin.TextAreaSkin";
-fx-background-color: -fx-shadow-highlight-color, -fx-text-box-border, -fx-control-inner-background;
-fx-background-insets: 0, 1, 2;
-fx-background-radius: 3, 2, 2;
-fx-padding: 1;
-fx-prompt-text-fill: derive(-fx-control-inner-background,-30%);
}
.text-area .scroll-pane {
-fx-background-color: transparent;
}
.text-area .content {
-fx-padding: 3 5 3 5;
-fx-cursor: text;
}
.text-area:focused {
-fx-background-color: -fx-focus-color, -fx-text-box-border, -fx-control-inner-background;
-fx-background-insets: -0.4, 1, 2;
-fx-background-radius: 3.4, 2, 2;
-fx-prompt-text-fill: transparent;
}
.text-area:disabled {
-fx-opacity: -fx-disabled-opacity;
}
コピーし、これをあなたのCSSファイルに、あなたが望むように上書きし、その後で、あなたのコントロールにスタイルシートを追加1つのエントリを表示したいコントロールがあれば、スタイリングは同じ方法で行うことができます。
関連する問題
- 1. javafx GridPaneは特定のセルの内容を取得します
- 2. GridPaneセルのJavafxイベントハンドラ
- 3. MFMessageComposeViewControllerのNavigationBarバックグラウンドカラーを設定します。
- 4. JavaFX Tableviewは、特定のセルを色付けします。
- 5. JavaFX TableViewセルのフォント色を設定していますか?
- 6. javafxの特定のシリーズの色を設定する
- 7. uitableview(UIAccessibility)内の特定の表セルにボイスオーバーのフォーカスを設定します。
- 8. は、特定のセルに数式を設定できません
- 9. 特定の行の別の列に基づいて特定のセルのコンボボックスのデータソースを設定します。
- 10. worksheet.hide_gridlines(2)を特定の範囲のセルに設定する
- 11. DataGridのセルを特定のテキストに設定する
- 12. Gradle - 特定のプロジェクトに特定のJAVA_HOMEを設定します。
- 13. DataGridViewの特定のセルにComboBoxを設定
- 14. JavaFX - Gridpane Growing Issue
- 15. Exclipse JavaFX SceneBuilder GridPane
- 16. Javafx GridPane子アライメント
- 17. 特定のJTableセルのマウスカーソルを設定する
- 18. フレックス:Flare3dでシーンのバックグラウンドカラーを設定するには?
- 19. JAVAFX TableViewのセルにGridPane(3つのボタンを含む)を追加する方法
- 20. のJava - 特定のセルの背景色を設定
- 21. JavaFXでテキストフィールドの選択枠を特定の色に設定する方法は?
- 22. javafxテーブルの特定の列のセルにホバー・リスナーを追加する
- 23. セルのcolspan/rowspanを設定します
- 24. テキストエリアの特定の行の特定の位置にカーソルを設定します
- 25. JavaFX GridPaneセルがコンテンツに自動サイズ変更されない
- 26. JavaFXのGridPaneがここに動的に
- 27. UICollectionView特定のセルのセル内容を更新します。
- 28. 特定のノードのスタイルを1つのシリーズで設定する - JavaFX
- 29. Scenebuilder/JavaFXのGridPaneですべてのグリッドのサイズと各種属性を設定する方法
- 30. 特定のテキストが含まれている行のセルを特定します。