Gerben93
Gebruiker
- Lid geworden
- 28 okt 2009
- Berichten
- 15
Hallo mensen,
Ik heb een probleem ik wil graag een rekenmachiene applet maken maar het lukt me niet echt. heb even een simpele versie gemaakt waar je kan zien wat ik bedoel.
gemaakt met java editor.
het is nu de bedoeling om als je op plus drukt dat je dan een getal kan invoeren en dan op enter drukt en het resultaat tevoorschijn komt.
iemand die me kan helpen.
Groeten,
Java beginner
Ik heb een probleem ik wil graag een rekenmachiene applet maken maar het lukt me niet echt. heb even een simpele versie gemaakt waar je kan zien wat ik bedoel.
gemaakt met java editor.
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
/**
*
* beschrijving
*
* @version 1.0 van 28-10-2009
* @author
*/
public class rekenmachiene extends Applet {
// Begin variabelen
private Button button1 = new Button();
private Button buttonplus = new Button();
private Button buttonenter = new Button();
private TextField uitvoerVeld = new TextField();
// Einde variabelen
public void init() {
Panel cp = new Panel(null);
cp.setBounds(0, 0, 300, 300);
add(cp);
// Begin componenten
button1.setBounds(32, 64, 33, 33);
button1.setLabel("1");
button1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
button1_ActionPerformed(evt);
}
});
cp.add(button1);
buttonplus.setBounds(80, 64, 33, 33);
buttonplus.setLabel("+");
buttonplus.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
buttonplus_ActionPerformed(evt);
}
});
cp.add(buttonplus);
buttonenter.setBounds(128, 64, 57, 33);
buttonenter.setLabel("Enter");
buttonenter.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
buttonenter_ActionPerformed(evt);
}
});
cp.add(buttonenter);
uitvoerVeld.setBounds(32, 24, 153, 28);
uitvoerVeld.setText("");
cp.add(uitvoerVeld);
// Einde componenten
}
// Begin eventmethoden
public void button1_ActionPerformed(ActionEvent evt) {
String invoer;
invoer = uitvoerVeld.getText();
uitvoerVeld.setText(invoer + "1");
}
public void buttonplus_ActionPerformed(ActionEvent evt) {
int eersteInvoer;
eersteInvoer = Integer.parseInt(uitvoerVeld.getText());
uitvoerVeld.setText("");
}
public void buttonenter_ActionPerformed(ActionEvent evt) {
int tweedeInvoer;
tweedeInvoer = Integer.parseInt(uitvoerVeld.getText());
}
// Einde eventmethoden
}
het is nu de bedoeling om als je op plus drukt dat je dan een getal kan invoeren en dan op enter drukt en het resultaat tevoorschijn komt.
iemand die me kan helpen.
Groeten,
Java beginner