Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.awt.event.*;
- /**
- *
- * beschrijving
- *
- * @version 1.0 van 20-11-2014
- * Pepijn de Vette, klas v5c
- */
- public class gok_applet extends Frame {
- // Begin variabelen
- private Label invoer_label = new Label();
- private Label goedfout_label = new Label();
- private Label beurten_label = new Label();
- private Label goedfout_label2 = new Label();
- private Label beurten_label2 = new Label();
- private Button computer_knop = new Button();
- private Label resultaat_label = new Label();
- private NumberField invoerveld = new NumberField();
- // Einde variabelen
- public gok_applet(String title) {
- // Frame-initialisering
- super(title);
- addWindowListener(new WindowAdapter() {
- public void windowClosing(WindowEvent evt) { dispose(); }
- });
- int frameWidth = 408;
- int frameHeight = 390;
- 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);
- setResizable(false);
- Panel cp = new Panel(null);
- add(cp);
- // Begin componenten
- cp.setBackground(Color.GRAY);
- invoer_label.setBounds(16, 16, 123, 41);
- invoer_label.setText("Voer hier 0 t/m 9 in");
- invoer_label.setFont(new Font("Arial Narrow", Font.BOLD, 14));
- invoer_label.setBackground(Color.YELLOW);
- cp.add(invoer_label);
- goedfout_label.setBounds(152, 16, 107, 41);
- goedfout_label.setText("Goed of fout:");
- goedfout_label.setBackground(Color.YELLOW);
- goedfout_label.setFont(new Font("Arial Narrow", Font.BOLD, 14));
- cp.add(goedfout_label);
- beurten_label.setBounds(272, 16, 107, 41);
- beurten_label.setText("Aantal beurten:");
- beurten_label.setFont(new Font("Arial Narrow", Font.BOLD, 14));
- beurten_label.setBackground(Color.YELLOW);
- cp.add(beurten_label);
- goedfout_label2.setBounds(152, 72, 107, 41);
- goedfout_label2.setText("text");
- goedfout_label2.setBackground(new Color(0xC0C0C0));
- goedfout_label2.setFont(new Font("Arial Narrow", Font.BOLD, 14));
- cp.add(goedfout_label2);
- beurten_label2.setBounds(272, 72, 107, 41);
- beurten_label2.setText("text");
- beurten_label2.setFont(new Font("Arial Narrow", Font.BOLD, 14));
- beurten_label2.setBackground(new Color(0xC0C0C0));
- cp.add(beurten_label2);
- computer_knop.setBounds(8, 128, 137, 49);
- computer_knop.setLabel("Computer verzint getal");
- computer_knop.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent evt) {
- computer_knop_ActionPerformed(evt);
- }
- });
- cp.add(computer_knop);
- resultaat_label.setBounds(152, 128, 227, 49);
- resultaat_label.setText("text");
- resultaat_label.setFont(new Font("Arial Narrow", Font.BOLD, 14));
- resultaat_label.setBackground(new Color(0xC0C0C0));
- cp.add(resultaat_label);
- invoerveld.setBounds(48, 64, 57, 49);
- invoerveld.setText("");
- invoerveld.setVisible(false);
- cp.add(invoerveld);
- // Einde componenten
- } // end of public gok_applet
- // Begin eventmethoden
- public void computer_knop_ActionPerformed(ActionEvent evt) {
- invoerveld.setVisible(true);
- int i1 = (int) (Math.random()*9);
- int i2 = invoerveld.getInt();
- if (i2 == (i1)) {
- goedfout_label2.setText("Gewonnen!");
- goedfout_label2.setBackground(Color.green);
- } else {
- goedfout_label2.setText("Helaas!");
- } // end of if-else
- } // end of computer_knop_ActionPerformed
- // Einde eventmethoden
- public static void main(String[] args) {
- new gok_applet("gok_applet");
- } // end of main
- } // end of class gok_applet
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement