public ServerListGui() { //konstruktor
super("ServerList " + versionnr);
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout(20,20));
pnNorth = new Panel();
pnCenter = new Panel();
pnCenter.setLayout(new GridLayout(1,4));
pnCenter.setSize(380,300);
pnSouth = new Panel();
txtServer = new JTextField();
txtPort = new JTextField("6667");
txtChannel = new JTextField("#default");
lblHeadline = new JLabel("ServerList Configuration");
btAddNewServer = new JButton("Add New Server");
btDeleteServer = new JButton("Delete");
pnNorth.add(lblHeadline);
pnCenter.add(txtServer);
pnCenter.add(txtPort);
pnCenter.add(txtChannel);
pnCenter.add(btDeleteServer);
pnSouth.add(btAddNewServer);
contentPane.add(pnCenter, BorderLayout.CENTER);
contentPane.add(pnNorth, BorderLayout.NORTH);
contentPane.add(pnSouth, BorderLayout.SOUTH);
setLocation(200, 0);
this.setSize(400,400);
addWindowListener(new WindowClosingAdapter(true));
//das fenster sichtbar machen
setVisible(true);
}