Как в таблице обратиться к определенной колонке - Java
Формулировка задачи:
Есть табл fxml.
Колонки: Firstname, Lastname, Phone, Email
Я хочу сделать слушатель на колонку Email
Что бы при нажатии на любой Email у меня откр новое окно,
если бы я хотел сделать слушатель на все табл, то вопросов нет
этот код работает окно открывается, но при нажатии на любую колонку, а это не верно, мало ли чего я еще придумаю
Но для Email не существует setOnMouseClicked
table.setOnMouseClicked(new EventHandler<javafx.scene.input.MouseEvent>() {
Решение задачи: «Как в таблице обратиться к определенной колонке»
textual
Листинг программы
table_employee.setOnMouseClicked(new EventHandler<javafx.scene.input.MouseEvent>() { @Override public void handle(javafx.scene.input.MouseEvent event) { if(event.getClickCount()==2){ aWork select=(aWork)table_employee.getSelectionModel().getSelectedItem(); EmailWindows.addSengingEmail(select); EmailW(); } } }); } public void EmailW(){ if(stage==null){ stage=new Stage(); stage.setTitle("Add window"); stage.setMaxWidth(250); stage.setMinHeight(150); stage.initModality(Modality.WINDOW_MODAL); stage.setResizable(false); stage.setScene(new Scene(rootEmail)); } stage.showAndWait();}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д