N
Nektus
Gast
Hey programmiere gerade ne kleine GUI und hab da ein Problem!
CODE :
Bild dazu :
wie ihr sehn könnt ist unter den Buttons jede Menge freier Raum den ich gerne weghätte. Woran liegt das?
P.S. Weiß das der Code noch ziemlich wirr ist wird aber noch geändert!
LG Chilla
CODE :
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class CClientLogin extends JFrame
{
private static final long serialVersionUID = 1L;
private JTextField tfBenutzername = new JTextField(15);
private JTextField tfServeradresse = new JTextField(15);
private JSpinner sServerport = new JSpinner();
private JButton btnAnmelden = new JButton("Anmelden");
private JButton btnAbbrechen = new JButton("Abbrechen");
public CClientLogin()
{
super("Anmeldung");
JPanel panel1 = new JPanel();
JLabel lblBenutzername = new JLabel("Benutzername: ");
JLabel lblServeradresse = new JLabel("Serveradresse: ");
JLabel lblServerport = new JLabel("Serverport: ");
panel1.setLayout(new GridLayout(3, 2));
panel1.setBorder(BorderFactory.createTitledBorder("Eingabedaten"));
panel1.add(lblBenutzername);
panel1.add(tfBenutzername);
panel1.add(lblServeradresse);
panel1.add(tfServeradresse);
panel1.add(lblServerport);
panel1.add(sServerport);
JPanel panel2 = new JPanel();
panel2.setLayout(new FlowLayout());
panel2.add(btnAnmelden);
panel2.add(btnAbbrechen);
Container c = getContentPane();
c.setSize(200, 200);
c.add(panel1);
c.add(panel2);
c.setLayout(new GridLayout(3, 1));
setDefaultCloseOperation(DISPOSE_ON_CLOSE);
btnAnmelden.addActionListener(new ButtonAnmelden());
btnAbbrechen.addActionListener(new ActionListener()
{
public void actionPerformed(final ActionEvent e)
{
System.exit(0);
}
});
}
private class ButtonAnmelden implements ActionListener
{
public void actionPerformed(final ActionEvent e)
{
}
}
public static void main(String[] args)
{
CClientLogin s = new CClientLogin();
s.pack();
s.setVisible(true);
}
}
Bild dazu :

wie ihr sehn könnt ist unter den Buttons jede Menge freier Raum den ich gerne weghätte. Woran liegt das?
P.S. Weiß das der Code noch ziemlich wirr ist wird aber noch geändert!
LG Chilla