Honcreato una classe che è il Table Model:
codice:
import javax.swing.table.*;
import java.util.*;
public class Modello extends AbstractTableModel
{
String [] string ={"Nome","Cognome","Altro"};
Vector vett = new Vector();
public Modello()
{
vett.addElement("ciao");
vett.addElement("prova");
}
public Object getValueAt(int rows,int cols)
{
return vett.get(0);
}
public int getColumnCount()
{
return 3;
}
public String getColumnName(int col)
{
return string[1];
}
public int getRowCount()
{
return 2;
}
}
E un'altra che rappresenta la tabella:
codice:
import javax.swing.*;
public class Tabella extends JFrame
{
private JTable tabella;
private JPanel panel= new JPanel();
public Tabella()
{
Modello modello = new Modello();
tabella= new JTable(modello);
panel.add(tabella);
setContentPane(panel);
setSize(200,200);
setVisible(true);
}
public static void main(String arg[])
{
Tabella tab = new Tabella();
}
}
Il mio problema è che non riesco ad ottenere il primo elemento del Vector nella prima cella e cosi via.
P.S. Ho già visto il tutorial Sun
Ciao