Передача данных из переменной на другую форму - Java
Формулировка задачи:
Доброго времени суток.
Не получается реализовать передачу данных из элемента на одной форме в элемент на другой форме.
На первой форме расположена jTable, состоящая из двух столбцов - PeripheralTypeID и PeripheralType. По нажатию на запись данные первого столбца выбранной строки записываются в свойство text компонента lblid и в переменную id, а данные второго столбца в свойство text компонента lblname и переменную name.
Полученные данные на первой форме отображаются правильно, а на второй форме не отображаются.
Код отображения другой формы и передачи на неё полученных данных:
Почему данные на другой форме не отображаются,я поняла.
Подскажите, как реализовать передачу данных в компоненты на другой форме?
Листинг программы
- public String id="",name="";
- private void tbTypePeriphMouseClicked(java.awt.event.MouseEvent evt) {
- id = tbTypePeriph.getValueAt(tbTypePeriph.getSelectedRow(), 0).toString();
- name = tbTypePeriph.getValueAt(tbTypePeriph.getSelectedRow(), 1).toString();
- lblname.setText(name);
- lblid.setText(id);
- }
Листинг программы
- private void btnTPEditMouseClicked(java.awt.event.MouseEvent evt) {
- new EditTypePeriph().setVisible(true);
- new EditTypePeriph().jLabel1.setText(id);
- new EditTypePeriph().jLabel2.setText(name);
- }
Решение задачи: «Передача данных из переменной на другую форму»
textual
Листинг программы
- EditTypePeriph form= new EditTypePeriph();
- form.jLabel1.setText(id);
- form..jLabel2.setText(name);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д