hi @ all,
und wiedermal Probleme, bei mir zeigt es die Titel in der Tabelle naja sagen wir gar nichts an, warum weiß ich nicht
habe mir schön das kleine Tutorial von Benni angeschaut, eigentlich sogar fast 1zu1 nachbauen wollen doch es geht nicht :/
hoffentlich kann mir jemand helfen, wäre supi
Klasse Tabelle
Klasse in der Tabelle aufgerufen wird
schonmal im vorraus danke :rtfm:
und wiedermal Probleme, bei mir zeigt es die Titel in der Tabelle naja sagen wir gar nichts an, warum weiß ich nicht
habe mir schön das kleine Tutorial von Benni angeschaut, eigentlich sogar fast 1zu1 nachbauen wollen doch es geht nicht :/
hoffentlich kann mir jemand helfen, wäre supi
Klasse Tabelle
Java:
import java.awt.BorderLayout;
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
import java.util.Vector;
public class Tabelle {
JScrollPane scrollpane;
public Tabelle() {
scrollpane = new JScrollPane();
dynamictable();
}
private void dynamictable() {
String[] title = new String[] { "A", "B", "C", "D" };
DefaultTableModel tModel = new DefaultTableModel(title, 0);
JTable table = new JTable(tModel);
Vector vectordata = new Vector();
Vector moredata = new Vector();
moredata.add("1");
moredata.add("2");
moredata.add("3");
moredata.add("4");
Vector moredata2 = new Vector();
moredata.add("1a");
moredata.add("2a");
moredata.add("3a");
moredata.add("4a");
vectordata.add(moredata);
vectordata.add(moredata2);
tModel.addRow(vectordata);
scrollpane.add(table);
}
public JScrollPane getJScrollPane() {
return scrollpane;
}
}
Klasse in der Tabelle aufgerufen wird
Java:
private JFrame frame;
Container contentPane;
private Eingabezeug eingabe = new Eingabezeug();
private Tabelle tabelle = new Tabelle();
public Oberflaeche()
{
frame = new JFrame("Einkaufszettel app");
contentPane = frame.getContentPane();
((JComponent) contentPane).setBorder(new EmptyBorder(10, 10, 10, 10));
contentPane.setLayout(new BorderLayout(6, 6));
frame.setResizable(false);
contentPane.add(eingabe.getJPanel(),BorderLayout.NORTH); //unwichtig
contentPane.add(tabelle.getJScrollPane(),BorderLayout.CENTER);
abschicken(); //unwichtig
centerMe(); //unwichtig
frame.pack();
frame.setVisible(true);
}
schonmal im vorraus danke :rtfm: