Hallo,
in meinem JDialog wird irgendwie nichts angezeigt (wird aber geöffnet). Ich habe testweise mal versucht dem Container eine andere BG Farbe zu gebe, das geht allerdings auch nicht... sieht einer den Fehler?
in meinem JDialog wird irgendwie nichts angezeigt (wird aber geöffnet). Ich habe testweise mal versucht dem Container eine andere BG Farbe zu gebe, das geht allerdings auch nicht... sieht einer den Fehler?
Code:
if (aktion == btnHinzufuegen)
{
OrgEinheitHinzufuegen orgEinheitHinzufuegen = new OrgEinheitHinzufuegen(frame, num);
}
Code:
public class OrgEinheitHinzufuegen extends JDialog
{
private int gkz;
private Container c;
private JLabel lblOrgEinheit, lblBezeichnung;
private JTextField txtOrgEinheit, txtBezeichnung;
private JPanel pnlOrgEinheit, pnlBezeichnung;
private JButton btnHinzufuegen;
public OrgEinheitHinzufuegen(JFrame owner, int num)
{
super(owner, "OrgEinheit hinzufügen", true);
this.num = num;
this.setSize(400, 400);
this.setResizable(false);
this.setVisible(true);
c = getContentPane();
c.setBackground(Color.ORANGE);
BorderLayout layout = new BorderLayout(10, 10);
c.setLayout(layout);
lblOrgEinheit = new JLabel("OrgEinheit:");
lblOrgEinheit.setSize(100,20);
txtOrgEinheit = new JTextField();
txtOrgEinheit.setSize(100,20);
pnlOrgEinheit = new JPanel();
pnlOrgEinheit.setLayout(new GridLayout(1,2));
pnlOrgEinheit.add(lblOrgEinheit);
pnlOrgEinheit.add(txtOrgEinheit);
lblBezeichnung = new JLabel("Bezeichnung:");
lblBezeichnung.setSize(100,20);
txtBezeichnung = new JTextField();
txtBezeichnung.setSize(100,20);
pnlBezeichnung = new JPanel();
pnlBezeichnung.setLayout(new GridLayout(1,2));
pnlBezeichnung.add(lblBezeichnung);
pnlBezeichnung.add(txtBezeichnung);
btnHinzufuegen = new JButton("Hinzufügen");
btnHinzufuegen.setSize(100,20);
c.add("North", pnlOrgEinheit);
c.add("Center", pnlBezeichnung);
c.add("South", btnHinzufuegen);
}
}