R
ralf grass
Gast
Ich bin Swing gerade am ausprobieren... jedoch wird mit folgendem Code der JButton und das JTextField erst angezeigt wenn ich manuell die Fenstergrösse mit der Maus verändere. Warum das?
gruss
Ralf
Code:
JFrame fconfig = new JFrame("First Swing");
fconfig.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JPanel pconfig = new JPanel(null);
Insets insets = fconfig.getInsets();
fconfig.setSize(300 + insets.left + insets.right,
125 + insets.top + insets.bottom);
Insets insets1 = pconfig.getInsets();
JButton cmdExit = new JButton("Exit");
pconfig.add(cmdExit);
Dimension size = cmdExit.getPreferredSize();
cmdExit.setBounds(25 + insets1.left, 5 + insets1.top,
size.width, size.height);
JTextField txtXMLInputPath = new JTextField();
txtXMLInputPath.setSize(100, 15);
size = txtXMLInputPath.getPreferredSize();
pconfig.add(txtXMLInputPath);
txtXMLInputPath.setBounds(25 + insets1.left, 50 + insets1.top,
size.width, size.height);
//Display the window.
fconfig.add(pconfig);
fconfig.pack();
fconfig.setVisible(true);
fconfig.setSize(300, 400);
gruss
Ralf