Hallo @All,
ich möchte eine Spalte in einem JTable befüllen. Ich habe Zwei Arrays erstellt. Wenn das erste Array in die Spalte eingefügt ist, soll daraufhin die Zweite eingefügt werden. Aber irgendwie funktioniert es nicht.
So wirds angezeigt
Eigenschaften Bewertung
Telefon
Auslöseverzögerung Kamera
Es soll aber so aussehen
Eigenschaften Bewertung
Telefon
Auslöseverzögerung
Kamera
Die Spalte Bewertung soll keinen Inhalt haben.
Hat jemant eine Idee?
vielen Dank im Voraus
ich möchte eine Spalte in einem JTable befüllen. Ich habe Zwei Arrays erstellt. Wenn das erste Array in die Spalte eingefügt ist, soll daraufhin die Zweite eingefügt werden. Aber irgendwie funktioniert es nicht.
Code:
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class Table extends JFrame {
public String[] ober = { "Telefon" };
public String[] unter = { "Preis", "Kamera" };
JTable table;
DefaultTableModel model;
public Table() {
super("Test");
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
contentPane.setBackground(Color.lightGray);
String[] titel = new String[] { "Eigenschaften", "Bewertung" };
// eine neue Row hinzufügen
model = new DefaultTableModel(titel,0);
model.addRow(ober);
model.addRow(unter);
table = new JTable(model);
table.setSize(300, 300);
table.setVisible(true);
table = new JTable(model);
table.setSize(300, 300);
table.setVisible(true);
contentPane.add("Center", new JScrollPane(table));
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setExtendedState(JFrame.MAXIMIZED_BOTH);
setVisible(true);
}
public static void main(String[] args) {
new Table();
}
}
So wirds angezeigt
Eigenschaften Bewertung
Telefon
Auslöseverzögerung Kamera
Es soll aber so aussehen
Eigenschaften Bewertung
Telefon
Auslöseverzögerung
Kamera
Die Spalte Bewertung soll keinen Inhalt haben.
Hat jemant eine Idee?
vielen Dank im Voraus
Zuletzt bearbeitet: