Привет, у меня есть класс с формой, ведьма добавляет на панель в зависимости от того, сколько машин находится в местоположении
panel.add(t.initComponents());
for(int i=0; i< machines.size(); i++)
{
Form f = new Form();
panel.add(f.initComponents());
}
panel.add(new Formsum());
- В каждой форме (новая форма) я ввожу некоторые значения, которые я хочусумма (по событию keylistener) и положить в форму, как это сделать ??.
- В Formum у меня также есть кнопка «Сохранить», после нажатия этой кнопки я хочу сохранить данные из всех форм в XML, как получить значения из всех полей, из каждой формы ??
Редактировать:
panel.add(t.initComponents());
ArrayList machineList = new ArrayList();
for(int i=0; i< machines.size(); i++)
{
Form f = new Form();
machineList.add(f);
panel.add(f.initComponents());
}
panel.add(new Formsum(machineList));
И в форме
for(int i=0; i< machines.size(); i++)
{
Form machine = (Form) machines.get(i);
JOptionPane.showMessageDialog(null, machine.getEcoef().getText());
}