package klassen;
import javax.swing.SwingUtilities;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JLabel;
import java.awt.Rectangle;
import javax.swing.JTextField;
import javax.swing.JButton;
import java.awt.Color;
public class Oberflaeche extends JFrame {
private static final long serialVersionUID = 1L;
private JPanel jContentPane = null;
private JLabel jLabel = null;
private JTextField tfEingabe = null;
private JButton btVerarbeite = null;
private JLabel jLabel1 = null;
private JLabel lbAusgabe = null;
private JTextField getTfEingabe() {
if (tfEingabe == null) {
tfEingabe = new JTextField();
tfEingabe.setBounds(new Rectangle(126, 27, 82, 19));
}
return tfEingabe;
}
private JButton getBtVerarbeite() {
if (btVerarbeite == null) {
btVerarbeite = new JButton();
btVerarbeite.setBounds(new Rectangle(117, 63, 100, 19));
btVerarbeite.setText("Verarbeite");
btVerarbeite.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
String eingabe = tfEingabe.getText();
String ausgabe = String.format("%2f",new Double(1345/Double.parseDouble((eingabe))));
lbAusgabe.setText(ausgabe);
}
});
}
return btVerarbeite;
}
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Oberflaeche thisClass = new Oberflaeche();
thisClass.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
thisClass.setVisible(true);
}
});
}
public Oberflaeche() {
super();
initialize();
}
private void initialize() {
this.setSize(300, 179);
this.setContentPane(getJContentPane());
this.setTitle("Oberflaeche");
}
private JPanel getJContentPane() {
if (jContentPane == null) {
lbAusgabe = new JLabel();
lbAusgabe.setBounds(new Rectangle(126, 99, 82, 19));
lbAusgabe.setBackground(Color.white);
lbAusgabe.setOpaque(true);
lbAusgabe.setText("");
jLabel1 = new JLabel();
jLabel1.setBounds(new Rectangle(45, 99, 73, 19));
jLabel1.setText("Ausgabe");
jLabel = new JLabel();
jLabel.setBounds(new Rectangle(45, 27, 73, 19));
jLabel.setText("Eingabe");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(jLabel, null);
jContentPane.add(getTfEingabe(), null);
jContentPane.add(getBtVerarbeite(), null);
jContentPane.add(jLabel1, null);
jContentPane.add(lbAusgabe, null);
}
return jContentPane;
}
}