Как в таблице обратиться к определенной колонке - 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();}