Moin,
ich habe ein problem wenn ich auf den Button "ok" drück. Eigentlich sollte ein was neues im Fenster erscheinen. Nur leider bekomm ich stattdessen eine lange Fehlermeldung. Evtl. könnte mir ja irgendwer hier helfen ,
MFG
Nevhirion
ich habe ein problem wenn ich auf den Button "ok" drück. Eigentlich sollte ein was neues im Fenster erscheinen. Nur leider bekomm ich stattdessen eine lange Fehlermeldung. Evtl. könnte mir ja irgendwer hier helfen ,
MFG
Nevhirion
Code:
import info.clearthought.layout.TableLayout;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
class namen_ein extends Container
{
JButton bla = new JButton("test");
double sizes[][] = {{80,80,80},{50,50,50}};
public namen_ein()
{
setLayout(new TableLayout(sizes));
add(bla,"1,1");
//setVisible(true);
}
}
class mainpane extends Container
{
double b = 10;
double f = TableLayout.FILL;
double p = TableLayout.PREFERRED;
double hg = 10;
double vg = 10;
double sizes[][] = {{b,f,hg,p,b},{b,p,vg,p,vg,p,b}};
JLabel l_phase = new JLabel("Phase 10");
JLabel l_ein = new JLabel("Eingabe");
JTextField tf_ein = new JTextField(4);
JButton ok = new JButton("OK");
JButton cancel = new JButton("Cancel");
JPanel buttonpanel = new JPanel();
public mainpane()
{
setLayout(new TableLayout(sizes));
buttonpanel.add(ok);
buttonpanel.add(cancel);
add(l_phase,"1,1");
add(l_ein,"1,3");
add(tf_ein,"3,3");
cancel.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
System.exit(0);
}
});
ok.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
setVisible(false);
((JFrame)getParent()).setContentPane(new namen_ein());
}
});
add(buttonpanel,"1,5,3,5");
}
}
public class phase extends JFrame
{
public static void main(String[] args)
{
phase wnd = new phase();
wnd.setContentPane(new mainpane());
wnd.pack();
wnd.setVisible(true);
wnd.setResizable(false);
}
}