Как в таблице обратиться к определенной колонке - 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();}
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д