D
DonPJ
Gast
HI Leute,
hab ein kleines Problem und zwar kann ich die beiden Spalten die ich will nicht auslesen....
Normal sollte es ja mit
gehen aber ich hab es nicht geschafft die Methoden getColumnModel und getColumn in meiner Tabelle zu erzeugen...
das ist meine Tabelle...
hat jemand ne ahnung wie ich da die Methoden erstellen muss, damit es geht??
Vielen Dank im Vorraus
DonPJ
hab ein kleines Problem und zwar kann ich die beiden Spalten die ich will nicht auslesen....
Normal sollte es ja mit
Code:
TableColumn column = TabellenImport.getColumnModel().getColumn(0);
gehen aber ich hab es nicht geschafft die Methoden getColumnModel und getColumn in meiner Tabelle zu erzeugen...
das ist meine Tabelle...
Code:
class TabellenImport extends JScrollPane{
private File file;
public TabellenImport(File file)throws IOException{
this.file = file;
BufferedReader eingabe = new BufferedReader(new FileReader(file));//File wird eingelesen
int gelesen;
String eingabezeile;
eingabezeile=eingabe.readLine();//Jede Zeile lesen
Vector input = new Vector();//Zeile als "Vector" speichern
while( eingabezeile != null ){
StringTokenizer token= new StringTokenizer (eingabezeile);//Strings jeder Zeile auswerten
String[] felder =eingabezeile.split("\\,");//Angabe wo die Strings getrennt werden sollen
StringBuffer text =new StringBuffer(10);
input.add( felder );//Strings in Vector speichern
eingabezeile=eingabe.readLine();
for ( int i = 0;i < felder.length;i++)
System.out.println ( felder[i] );
}
boolean ende =false;//Ende des Einlesens
Object rowData[][] = (Object[][])input.toArray( new Object[ input.size() ][] );
String columnNames[] = {
"Spalte1", "Spalte2", "Spalte3", "Spalte4","Spalte5","Spalte6","Spalte7"
};//Spalten Namen
JTable table = new JTable( rowData, columnNames );
setViewportView(table);
}
}
hat jemand ne ahnung wie ich da die Methoden erstellen muss, damit es geht??
Vielen Dank im Vorraus
DonPJ