Здравствуйте, нужна помощь с модальными окнами. Допустим у меня есть главное окно, в котором имеется ComboBox, при выборе одного из пункта должно открываться новое окно. Как это можно сделать?
Как то так:
import javafx.application.Application;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.scene.Scene;
import javafx.scene.control.ComboBox;
import javafx.scene.layout.HBox;
import javafx.stage.Modality;
import javafx.stage.Stage;
public class ModalTest extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
ObservableList<String> options =
FXCollections.observableArrayList(
"Option 1",
"Option 2",
"Option 3"
);
Stage dialog = new Stage();
dialog.setWidth(100);
dialog.setHeight(100);
dialog.initOwner(primaryStage);
dialog.initModality(Modality.APPLICATION_MODAL);
ComboBox comboBox = new ComboBox(options);
comboBox.setOnAction(event -> dialog.showAndWait());
HBox box = new HBox(comboBox);
primaryStage.setScene(new Scene(box));
primaryStage.setWidth(400);
primaryStage.setHeight(300);
primaryStage.show();
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Добрый день ! Подскажите , пожалуйста У меня есть папка на гугл диске с тхт файлами (общедоступная, как и фалы), мне нужно в программе (java desctop)...
У меня возник вопрос , если использовать лямбда выражения в java , к примеру в stream api , то программы будут работать быстрее? Я просто где-то слышал...