Advertisement
Sago

Formular.java

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