Advertisement
Sago

Formular.java

May 20th, 2014
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.23 KB | None | 0 0
  1. package Rechner;
  2. import java.awt.BorderLayout;
  3. import java.awt.EventQueue;
  4.  
  5. import javax.swing.JFrame;
  6. import javax.swing.JPanel;
  7. import javax.swing.border.EmptyBorder;
  8. import javax.swing.JTextField;
  9. import javax.swing.JTextArea;
  10. import javax.swing.JButton;
  11. import java.awt.event.ActionListener;
  12. import java.awt.event.ActionEvent;
  13.  
  14.  
  15. public class Formular extends JFrame {
  16.  
  17.     private JPanel contentPane;
  18.     private JTextField textFieldSumme;
  19.     private JTextField textFieldZinsen;
  20.     private JTextField textFieldAnzahl;
  21.  
  22.     /**
  23.      * Launch the application.
  24.      */
  25.     public static void main(String[] args) {
  26.         EventQueue.invokeLater(new Runnable() {
  27.             public void run() {
  28.                 try {
  29.                     Formular frame = new Formular();
  30.                     frame.setVisible(true);
  31.                 } catch (Exception e) {
  32.                     e.printStackTrace();
  33.                 }
  34.             }
  35.         });
  36.     }
  37.  
  38.     /**
  39.      * Create the frame.
  40.      */
  41.     public Formular() {
  42.         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  43.         setBounds(100, 100, 450, 300);
  44.         contentPane = new JPanel();
  45.         contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
  46.         contentPane.setLayout(null);
  47.         setContentPane(contentPane);
  48.        
  49.         textFieldSumme = new JTextField();
  50.         textFieldSumme.setBounds(42, 24, 86, 20);
  51.         contentPane.add(textFieldSumme);
  52.         textFieldSumme.setColumns(10);
  53.        
  54.         textFieldZinsen = new JTextField();
  55.         textFieldZinsen.setBounds(42, 55, 86, 20);
  56.         contentPane.add(textFieldZinsen);
  57.         textFieldZinsen.setColumns(10);
  58.        
  59.         textFieldAnzahl = new JTextField();
  60.         textFieldAnzahl.setBounds(42, 86, 86, 20);
  61.         contentPane.add(textFieldAnzahl);
  62.         textFieldAnzahl.setColumns(10);
  63.        
  64.         final JTextArea textAreaAusgabe = new JTextArea();
  65.         textAreaAusgabe.setBounds(42, 123, 344, 111);
  66.         contentPane.add(textAreaAusgabe);
  67.        
  68.         JButton btnOk = new JButton("Ok");
  69.         btnOk.addActionListener(new ActionListener() {
  70.             public void actionPerformed(ActionEvent arg0) {
  71.                 String kreditsumme = textFieldSumme.getText();
  72.                 String zinsen = textFieldZinsen.getText();
  73.                 String anzahl = textFieldAnzahl.getText();
  74.                 Kreditrechner rech = new Kreditrechner(kreditsumme,zinsen,anzahl);
  75.                 textAreaAusgabe.setText(Double.toString(rech.getKreditsumme()));
  76.             }
  77.         });
  78.         btnOk.setBounds(166, 67, 89, 23);
  79.         contentPane.add(btnOk);
  80.     }
  81. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement