PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [JAVA]Einfacher Taschenrechner



Hassia
22.04.2009, 14:47
//By GT3X for www.bifrostworld.org

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;


public class CTaschenRechner extends JFrame {

private JTextField jTextField1 = new JTextField();
private JTextField jTextField2 = new JTextField();
private JButton jButton1 = new JButton();
private JButton jButton2 = new JButton();
private JButton jButton3 = new JButton();
private JButton jButton4 = new JButton();
private JLabel jLabel1 = new JLabel("Ergebnis..");
int zahl1,zahl2;
int ergebnis;


public CTaschenRechner (String title) {

super (title);
setDefaultCloseOperation(WindowConstants.EXIT_ON_C LOSE);
int frameWidth = 217;
int frameHeight = 300;
setSize(frameWidth, frameHeight);
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int x = (d.width - getSize().width) / 2;
int y = (d.height - getSize().height) / 2;
setLocation(x, y);
Container cp = getContentPane();
cp.setLayout(null);


jTextField1.setBounds(56, 8, 105, 24);
jTextField1.setText("");
cp.add(jTextField1);
jTextField2.setBounds(56, 40, 105, 24);
jTextField2.setText("");
cp.add(jTextField2);
jButton1.setBounds(8, 80, 89, 41);
jButton1.setText("+");
jButton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jButton1_ActionPerformed(evt);
}
});
cp.add(jButton1);
jButton2.setBounds(104, 80, 89, 41);
jButton2.setText("-");
jButton2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jButton2_ActionPerformed(evt);
}
});
cp.add(jButton2);
jButton3.setBounds(8, 128, 89, 41);
jButton3.setText("*");
jButton3.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jButton3_ActionPerformed(evt);
}
});
cp.add(jButton3);
jButton4.setBounds(104, 128, 89, 41);
jButton4.setText("/");
jButton4.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
jButton4_ActionPerformed(evt);
}
});
cp.add(jButton4);
jLabel1.setBounds(0, 200, 205, 37);
jLabel1.setText("Ergebnis");
jLabel1.setFont(new Font("MS Sans Serif", Font.PLAIN, 27));
cp.add(jLabel1);


setResizable(false);
setVisible(true);
}


public void jButton1_ActionPerformed(ActionEvent evt) {
zahl1=Integer.valueOf(jTextField1.getText());
zahl2=Integer.valueOf(jTextField2.getText());
ergebnis=zahl1+zahl2;
jLabel1.setText(String.valueOf(ergebnis));
}

public void jButton2_ActionPerformed(ActionEvent evt) {
zahl1=Integer.valueOf(jTextField1.getText());
zahl2=Integer.valueOf(jTextField2.getText());
ergebnis=zahl1-zahl2;
jLabel1.setText(String.valueOf(ergebnis));
}

public void jButton3_ActionPerformed(ActionEvent evt) {
zahl1=Integer.valueOf(jTextField1.getText());
zahl2=Integer.valueOf(jTextField2.getText());
ergebnis=zahl1*zahl2;
jLabel1.setText(String.valueOf(ergebnis));
}

public void jButton4_ActionPerformed(ActionEvent evt) {
zahl1=Integer.valueOf(jTextField1.getText());
zahl2=Integer.valueOf(jTextField2.getText());
ergebnis=zahl1/zahl2;
jLabel1.setText(String.valueOf(ergebnis));
}



public static void main(String[] args) {
new CTaschenRechner("TaschenRechner");
}
}