PropertySheet
(ControlsFX
ライブラリ)の1つのプロパティにチェックボックスとテキストフィールドを追加したいとします。それは可能かどうか?だから、いくつかのGUI要素をPropertyEditor
に追加するだけです。たとえば、チェックボックス+ボタン、チェックボックス+ラベル、チェックボックス+テキストフィールドなどです。PropertyEditor
をオーバーライドすることは可能ですか?PropertySheet Editorの複数のシーンノードJavaFX
0
A
答えて
0
を参照してください。 HBoxにチェックボックス+コンボボックスを追加しようとしました。下のコード、それは動作します。
public static final <T> PropertyEditor<?> createCheckBoxLinkEditor(PropertySheet.Item property,
final Collection<T> choices) {
ComboBox<T> comboBox = new ComboBox<T>();
comboBox.setCellFactory((ListView<T> p) -> new ListCell<T>() {
@Override
protected void updateItem(T item, boolean empty) {
super.updateItem(item, empty);
if (item == null || empty) {
} else if (item instanceof Class) {
setText(((Class) item).getSimpleName());
} else {
setText(item.toString());
}
}
});
HBox hbox = new HBox(5);
CheckBox checkBox = new CheckBox();
hbox.getChildren().add(checkBox);
hbox.getChildren().add(comboBox);
//hbox.getA
//comboBox.setConverter(value);
return new AbstractPropertyEditor<T, HBox>(property, hbox) {
{
comboBox.setItems(FXCollections.observableArrayList(choices));
//new AutoCompleteComboBoxListener(comboBox);
new SelectKeyComboBoxListener(comboBox);
}
@Override
protected ObservableValue<T> getObservableValue() {
return comboBox.getSelectionModel().selectedItemProperty();
}
@Override
public void setValue(T value) {
comboBox.getSelectionModel().select(value);
}
};
}
0
関連する問題
- 1. CheckComboBoxをPropertySheetに追加JavaFX
- 2. JavaFX/Controlsfx - PropertySheetのアイテムの変更を監視する方法は?
- 3. JavaFx複数のレイアウト
- 4. 複数のJavaFX TextArea
- 5. JavaFX複数行
- 6. JavaFXの複数のシーン
- 7. JavaFXの複数のデフォルトボタン
- 8. のJavaFX - 同じステージで複数のシーン
- 9. JavaFX - 同じハイパーリンク内の複数のフォントサイズ
- 10. 複数のテーブルからのJavaFXログインシステム
- 11. javafx-8での複数のタイムラインアニメーション
- 12. 複数選択tableView javafx
- 13. JavaFXアコーディオンと複数の開いたペイン
- 14. 複数のフィルタオプションを持つJavafx TableView
- 15. JavaFXの日付ピッカー複数ヶ
- 16. 複数の画面を持つJavaFXゲーム
- 17. JavaFXが複数のプロパティにバインドする
- 18. Froala Editor - 複数の画像を挿入する
- 19. 1ページに複数のmarkDown Editorを使用するには?
- 20. avalon Editorで複数の文字列を見つける
- 21. SummerNote JS Editorを使用した複数のTextareas
- 22. Eclipse RCP PropertySheetセルテキストの折り返し
- 23. ControlsFXのPropertySheet Item Nodeにフォーカスを設定
- 24. JavaFXコードの複製
- 25. JavaFXスレッドを複数回実行する
- 26. RCP 3.x編集可能PropertySheetビュー
- 27. JavaFX重複ペイン
- 28. Swagger Editorのパラメータエラー
- 29. Quill Editorのフルスクリーンボタン?
- 30. Editorのプレースホルダ
はい、可能です。 –