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