Как в таблице обратиться к определенной колонке - Java

Узнай цену своей работы

Формулировка задачи:

Есть табл fxml. Колонки: Firstname, Lastname, Phone, Email Я хочу сделать слушатель на колонку Email Что бы при нажатии на любой Email у меня откр новое окно, если бы я хотел сделать слушатель на все табл, то вопросов нет
Листинг программы
  1. table.setOnMouseClicked(new EventHandler<javafx.scene.input.MouseEvent>() {
этот код работает окно открывается, но при нажатии на любую колонку, а это не верно, мало ли чего я еще придумаю Но для Email не существует setOnMouseClicked

Решение задачи: «Как в таблице обратиться к определенной колонке»

textual
Листинг программы
  1.   table_employee.setOnMouseClicked(new EventHandler<javafx.scene.input.MouseEvent>() {
  2.                 @Override
  3.                 public void handle(javafx.scene.input.MouseEvent event) {
  4.                     if(event.getClickCount()==2){
  5.                              
  6.                         aWork select=(aWork)table_employee.getSelectionModel().getSelectedItem();
  7.                         EmailWindows.addSengingEmail(select);
  8.                         EmailW();
  9.                     }        }    });
  10.         }
  11.     public void EmailW(){
  12.         if(stage==null){
  13.             stage=new Stage();
  14.             stage.setTitle("Add window");
  15.                      stage.setMaxWidth(250);
  16.             stage.setMinHeight(150);
  17.             stage.initModality(Modality.WINDOW_MODAL);
  18.             stage.setResizable(false);
  19.             stage.setScene(new Scene(rootEmail));
  20.                  }
  21.         stage.showAndWait();}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.7 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы