Java-GUI-Test

Aus ProgrammingWiki
Archivierte Version vom 2010-12-19T20:50:49+00:00. Aktuelle Version

<eval id="4d0e7029c66a8"> JTextField myTextField = new JTextField(" "); JButton myButton1 = new JButton("Eingabe"); JButton myButton2 = new JButton("Beenden"); JPanel myPanel1 = new JPanel(); JPanel myPanel2 = new JPanel();</eval>

myFrame = new JFrame("Information"); myFrame.setSize(200, 100); myFrame.setLocationRelativeTo(null);

myPanel1.add(myTextField); myPanel2.add(myButton1); myPanel2.add(myButton2);

myFrame.getContentPane().setLayout(new BorderLayout()); myFrame.getContentPane().add(myPanel1, BorderLayout.NORTH); myFrame.getContentPane().add(myPanel2, BorderLayout.SOUTH); myFrame.setVisible(true);

myButton1.addActionListener(this); myButton2.addActionListener(this);

public void actionPerformed(ActionEvent Ereignis) {

String zk = new String(); 
double x;
if (Ereignis.getSource() == myButton1) {
 try {
  x = Double.parseDouble(myTextField.getText());
 }
 catch (NumberFormatException Ereignis) { 
  x = -1;
 }
 myTextField.setText(zk.valueOf((int)x));
}
else if (Ereignis.getSource() == myButton2)
 myFrame.dispose();
else
 myTextField.setText("Fehler!");

}