A
auxiliumseeker
Gast
hallo ich habe ein kleines Problem mit Jtable
und zwar habe ich eine Tabelle, die aus 3 Zeilen besteht, diese soll mit einem Diagramm in einen JDialog.
Verwende ich nun JScrollPane, so beansprucht dieser Pane mega viel Platz für sich, obwohl nur 3 Zeilen angezeigt werden müssen.
Verwende ich nicht JScrollPane, so werden nur die 3 Zeilen angezeigt, wie es auch sein soll, aber dafür sehe ich keine Kategorien mehr.
Wie zu erkennen ist Panel 2 ein BorderLayout
Jemand ne Idee?
und zwar habe ich eine Tabelle, die aus 3 Zeilen besteht, diese soll mit einem Diagramm in einen JDialog.
Verwende ich nun JScrollPane, so beansprucht dieser Pane mega viel Platz für sich, obwohl nur 3 Zeilen angezeigt werden müssen.
Verwende ich nicht JScrollPane, so werden nur die 3 Zeilen angezeigt, wie es auch sein soll, aber dafür sehe ich keine Kategorien mehr.
Code:
Object[][] zellen = new Object[downloads.size()][4];
String[] spaltennamen = {"Host","Name", "Zeile", "Geschwindigkeit"};
for(int i = 0; i<downloads.size();i++){
zellen[i][0]=downloads.get(i).getHost();
zellen[i][1]=downloads.get(i).getFileName();
zellen[i][2]=downloads.get(i).getSize();
zellen[i][3]=downloads.get(i).getSpeed();
}
Downloaddiagramm downloaddia = new Downloaddiagramm(messung,false);
panel2.add(downloaddia.getChartPanel(),BorderLayout.CENTER);
JTable table = new JTable(zellen,spaltennamen);
panel2.add(table,BorderLayout.SOUTH);
Wie zu erkennen ist Panel 2 ein BorderLayout
Jemand ne Idee?