hallo ich mache gerade meine ersten geh versuche mit java.
kann mir einer sagen welchen denkfehler ich habe.
im dialog bekomme ich keine spaltenüberschrift angezeigt
kann mir einer sagen welchen denkfehler ich habe.
im dialog bekomme ich keine spaltenüberschrift angezeigt
Java:
package Verein;
import java.awt.EventQueue;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
import javax.swing.JTable;
import javax.swing.JButton;
import javax.swing.table.DefaultTableModel;
public class JVereinGui extends JFrame {
private static final long serialVersionUID = 1L;
private JTable table;
private JTextField txtvnr;
private JTextField txtvname;
private JTextField txtvjugend;
private JTextField txtvorstand;
private JTextField txtvansprech;
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
JVereinGui frame = new JVereinGui();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public JVereinGui() {
setTitle("Vereins \u00DCbersicht");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 605, 443);
getContentPane().setLayout(null);
JLabel lblNewLabel = new JLabel("Vereinsnummer: ");
lblNewLabel.setBounds(16, 15, 118, 16);
getContentPane().add(lblNewLabel);
JLabel lblvereinsname = new JLabel("Vereinsname:");
lblvereinsname.setBounds(269, 15, 84, 16);
getContentPane().add(lblvereinsname);
txtvname = new JTextField();
txtvname.setBounds(373, 15, 134, 28);
getContentPane().add(txtvname);
txtvname.setColumns(10);
JLabel lblNewLabel_1 = new JLabel("Jugendleiter Email:");
lblNewLabel_1.setBounds(16, 54, 117, 16);
getContentPane().add(lblNewLabel_1);
JLabel lblVorstand = new JLabel("Vorstand Email:");
lblVorstand.setBounds(269, 54, 98, 16);
getContentPane().add(lblVorstand);
txtvorstand = new JTextField();
txtvorstand.setBounds(373, 48, 134, 28);
getContentPane().add(txtvorstand);
txtvorstand.setColumns(10);
JLabel lblAnsprechpartner = new JLabel("Ansprechpartner:");
lblAnsprechpartner.setBounds(16, 87, 108, 16);
getContentPane().add(lblAnsprechpartner);
txtvansprech = new JTextField();
txtvansprech.setBounds(140, 81, 123, 28);
getContentPane().add(txtvansprech);
txtvansprech.setColumns(10);
JButton btnSave = new JButton("save");
btnSave.setBounds(140, 121, 75, 29);
getContentPane().add(btnSave);
JButton btnSuche = new JButton("Suche");
btnSuche.setBounds(373, 121, 81, 29);
getContentPane().add(btnSuche);
Object[] header = { "Vereinsnummer", "Vereinsname", "Jugendleiter", "Vorstand" };
Object[][] data = {
{ "7055", "FC Oberbessenbach", "meier@blubb.de", "schulz@blubb.de" },
{ "7024", "TSV Keilberg", "schmitz@blubb.de", "azubi@blubb.de" },
};
DefaultTableModel model = new DefaultTableModel(data, header);
table = new JTable(model);
table.setBounds(16, 169, 579, 238);
table.setShowGrid(true);
table.setEnabled(false);
getContentPane().add(table);
txtvnr = new JTextField();
txtvnr.setBounds(140, 15, 123, 28);
getContentPane().add(txtvnr);
txtvnr.setColumns(10);
txtvjugend = new JTextField();
txtvjugend.setBounds(140, 48, 123, 28);
getContentPane().add(txtvjugend);
txtvjugend.setColumns(10);
}
}