Hej, stworzyłem JButton "Zapisz wynik". Chciałbym żeby przesyłał on wartości do poniższej tabeli JTable.
Jednak nie mogę podać po prostu nazwy zmiennej bo wyskakuje błąd o niezidentyfikowanej zmiennej. Ktos wie jak można przesłać dane do tabeli?
JButton zapisz = new JButton("zapisz wynik");
zapisz.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
String nazwaU = nazwa.getText(); // te przekazujemy
String iloscU = ilosc.getText();
String mocU = moc.getText();
String czasU = czas.getText();
String dzienD = wynik.getText();
String dzienM = wynikmiesiac.getText();
String dzienR = wynikrok.getText();
String kosztD = koszt.getText();
String kosztM = kosztmiesiac.getText();
String kosztR = kosztrok.getText();
}
});
JTable table;
frame.setLayout(new FlowLayout());
String[] columnNames = {"Nazwa", "ilość urządzeń", "Moc", "Średni czas", "zużycie dzienne", "zużycie miesięcznie", "zużycie roczne", "koszt dzienny", "koszt miesięczny", "koszt roczny"};
Object[][] data = {
{"tu nazwe", "tu ilosc", "tu moc", "tu czas","tu wynik", "tu wynik", "tu wynik", "tu koszt", "tu koszt", "tu koszt" },
};
table = new JTable(data, columnNames);
table.setPreferredScrollableViewportSize(new Dimension(870, 350));
table.setFillsViewportHeight(true);
JScrollPane scrollPane = new JScrollPane(table);
w te pola "tu nazwa" "tu ilosc" itd mają się pojawiać wartości przesyłane przyciskiem "zapisz wynik"