У меня есть поле со списком с некоторыми данными.Стиль стилизованного элемента JavaFX
public class Test extends Application {
public static final String[] items = "One Two Three".split(" ");
@Override
public void start(Stage primaryStage) throws Exception {
final ComboBox<String> box = new ComboBox<>(FXCollections.observableArrayList(items));
box.getSelectionModel().selectFirst();
primaryStage.setScene(new Scene(box));
primaryStage.show();
}
}
Если установить выпадающий отключить его серым цветом, но мне нужно, чтобы установить текст черный. Google говорит, что мне нужно установить непрозрачность в 1.0.
box.setDisable(true);
box.setStyle("-fx-opacity: 1.0;");
И ничего не происходит. Он также стал серым.
Даже если установить text-fill
свойство черного также неактивны.
box.setDisable(true);
box.setStyle("-fx-opacity: 1.0; -fx-text-fill: black;");
Что происходит? Как изменить цвет текста отключенного комбо-поля?