ilsemoonens
Nieuwe gebruiker
- Lid geworden
- 17 okt 2008
- Berichten
- 2
Hallo,
ik heb geprobeerd om eens een simpel rekenmachine te maken (met buttons), maar ik zit vast bij het berekenen van de som en het verschil. Kan iemand mij soms helpen?
dit heb ik al:
Alvast bedankt,
groetjes Ilse
ik heb geprobeerd om eens een simpel rekenmachine te maken (met buttons), maar ik zit vast bij het berekenen van de som en het verschil. Kan iemand mij soms helpen?
dit heb ik al:
Code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Calculator extends JFrame
implements ActionListener{
private JButton button1, button2, button3, button4, button5, button6,button7,
button8,button9, button0, buttonPlus, buttonMin, buttonGelijk, buttonClear ;
private JTextField textField;
private int x1, x2, x3, x4, x5, x6, x7, x8, x9, x0;
private int getal1, getal2;
public static void main (String[] args) {
Calculator frame = new Calculator();
frame.setSize(200,210);
frame.createGUI();
frame.show();
}
public void createGUI() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
Container window = getContentPane();
window.setLayout (new FlowLayout() );
textField = new JTextField(" ",15);
window.add(textField);
button1 = new JButton("1");
window.add(button1);
button1.addActionListener(this);
button2 = new JButton("2");
window.add(button2);
button2.addActionListener(this);
button3 = new JButton("3");
window.add(button3);
button3.addActionListener(this);
buttonPlus = new JButton("+");
window.add(buttonPlus);
buttonPlus.addActionListener(this);
button4 = new JButton("4");
window.add(button4);
button4.addActionListener(this);
button5 = new JButton("5");
window.add(button5);
button5.addActionListener(this);
button6 = new JButton("6");
window.add(button6);
button6.addActionListener(this);
buttonMin = new JButton("-");
window.add(buttonMin);
buttonMin.addActionListener(this);
button7 = new JButton("7");
window.add(button7);
button7.addActionListener(this);
button8 = new JButton("8");
window.add(button8);
button8.addActionListener(this);
button9 = new JButton("9");
window.add(button9);
button9.addActionListener(this);
buttonGelijk = new JButton("=");
window.add(buttonGelijk);
buttonGelijk.addActionListener(this);
button0 = new JButton("0");
window.add(button0);
button0.addActionListener(this);
buttonClear = new JButton("clear");
window.add(buttonClear);
buttonClear.addActionListener(this);
}
public void actionPerformed(ActionEvent event) {
Object source = event.getSource();
if ( source == button1 )
{
textField.setText("1");
x1 = 1;
}
else
if (source == button2)
{ textField.setText("2");
x2 = 2;
}
else
if (source == button3)
{ textField.setText("3");
x3 = 3;
}
else
if (source == button4)
{ textField.setText("4");
x4 = 4;
}
else
if (source == button5)
{ textField.setText("5");
x5 = 5;
}
else
if (source == button6)
{ textField.setText("6");
x6 = 6;
}
else
if (source == button7)
{ textField.setText("7");
x7 = 7;
}
else
if (source == button8)
{ textField.setText("8");
x8 = 8;
}
else
if (source == button9)
{ textField.setText("9");
x9 = 9;
}
else
if (source == button0)
{ textField.setText("0");
x0 = 0;
}
}
}
Alvast bedankt,
groetjes Ilse
Laatst bewerkt door een moderator: