witam,
mam 2 klasy pierwsza jest odpowiedzialna za interfejs i dziedziczy po jframe w niej tworze obiekt klasy table2 ;
table2 newContentPane = new table2();//tworzy obiekt
newContentPane.setOpaque(true);
frame.setContentPane(newContentPane);
//KLASA odpowiedzialna za stworzenie jtable
public class table2 extends JPanel{
public table2(){
final String[] columnNames = {"imie",
"nazwisko",
"nr_albumu",
"miejscowosc",
};
ArrayList<student> lista=new ArrayList<student>();
lista.add(new xxxcostam));
final Object[][] data = new Object[lista.size()][4];//yworzy z arraylisty bedacej typem student typ obiekt ,ktory moznawrzucic do jtable
for (int i = 0; i < lista.size(); i++)
{
data[i] = lista.get(i).getClasses();
}
model=new DefaultTableModel(data, columnNames);
* model.setValueAt(dane, 3, 3);*testowo
JScrollPane scrollPane = new JScrollPane(table);
//Add the scroll pane to this panel.
add(scrollPane);
chcialbym w tej klasie dziedziczyc po abstracttablemodel aby dodawac i usuwac elementy jtable ale jesli nie dodam scrollpanela to mi nic nie wyswietla