Verfluchte Tabellle

RealHAZZARD

Erfahrenes Mitglied
Hallo,


Ich bastel jetzt schon ein ganzes Stück an einer tabelle rum. Der Inhalt geht ja auch, aber verzweifel an den Spaltennamen. Ich wurde schon so weit getrieben, dass ich jetzt einfach testhalber code von ner Internetseite gezogen, von dem der autor meint, dass man beim ausführen eine tabelle mit etwas inhalt und ColumnNamen sieht (ich glaub dem das auch), habe, um fest zu stellen ob ich schlicht weg zu dumm bin oder ob es am jre liegt.
Ich mache das mit ner Table ja auch nicht das erste mal, aber seit neustem habe ich ein neues JRE (1.5_07) drauf. Und ich denke es liegt daran.
hier der code:
Java:
public class start {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		JFrame _frame=new JFrame("Demo");
		_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		_frame.setSize(250, 250);
		_frame.setLocation(350, 350);
	    // Create with initial data
	    Object[][] cellData = {
	        {"row1-col1", "row1-col2"},
	        {"row2-col1", "row2-col2"}};
	    String[] columnNames = {"col1", "col2"};
	    
	    JTable table = new JTable(cellData, columnNames);

	    // Create a table with empty cells
	    int rows = 10;
	    int cols = 5;
	    table = new JTable(rows, cols);
	    
	    // Create a table with initial data
	    Vector rowData = new Vector();
	    for (int i=0; i<cellData.length; i++) {
	        Vector colData = new Vector(Arrays.asList(cellData[i]));
	        rowData.add(colData);
	    }
	    Vector columnNamesV = new Vector(Arrays.asList(columnNames));
	    
	    table = new JTable(rowData, columnNamesV);

		_frame.getContentPane().add(table);
		_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		_frame.setSize(250, 250);
		_frame.setLocation(350, 350);
		_frame.setVisible(true);
	}

}

Bitte helft mir, oder ich erschlage meinen Laptop.
Danke
 
OK. Wer lesen kann und dies auch tut, ist klar im Vorteil. Keine Ahnung warum, mir das sonst noch nicht passiert ist(hatte die table sonst auch noch nie in einem scollpane), aber in der API steht:
Note that if you wish to use a JTable in a standalone view (outside of a JScrollPane) and want the header displayed, you can get it using getTableHeader() and display it separately.
hat sich also erledigt.
THX
 
Zurück