Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.applet.*;
- import java.awt.event.*;
- import java.awt.Button.*;
- import javax.swing.*;
- import java.awt.Graphics .*;
- import java.util.Random;
- public class Trainer extends JApplet implements ActionListener
- {
- Vokabelliste liste;
- Button button1, button2, button3;
- public static int z;
- TextField ZufallsVokabel, Eingabe, Ausgabe, EingabeSuche, AusgabeSuche;
- public void init()
- {
- liste = new Vokabelliste();
- liste.hinzufuegen("Hund","dog");
- liste.hinzufuegen("Katze","cat");
- liste.hinzufuegen("Schwein","pig");
- liste.hinzufuegen("Pferd","horse");
- liste.hinzufuegen("Kuh","cow");
- liste.hinzufuegen("Ratte","rat");
- liste.hinzufuegen("Aal","eel");
- setLayout(null);
- button1 = new Button("Übersetzung suchen");
- button2 = new Button("Zufallsvokabel");
- button3 = new Button("Kontrollieren");
- button1.setBounds(250, 250, 200, 30);
- button2.setBounds(20, 60, 200, 30);
- button3.setBounds(20, 120, 200, 30);
- button1.addActionListener(this);
- button2.addActionListener(this);
- button3.addActionListener(this);
- add(button1);
- add(button2);
- add(button3);
- ZufallsVokabel = new TextField();
- ZufallsVokabel.setBounds(250, 60, 200, 30);
- add(ZufallsVokabel);
- Eingabe = new TextField();
- Eingabe.setBounds(250, 120, 200, 30);
- add(Eingabe);
- Ausgabe = new TextField();
- Ausgabe.setBounds(150, 160, 200, 30);
- add(Ausgabe);
- EingabeSuche = new TextField();
- EingabeSuche.setBounds(20, 250, 200, 30);
- add(EingabeSuche);
- AusgabeSuche = new TextField();
- AusgabeSuche.setBounds(150, 300, 200, 30);
- add(AusgabeSuche);
- }
- public void paint(Graphics g)
- {
- g.drawString("Vokabel-Trainer", 200, 30);
- g.drawString("Ihre Übersetzung:", 250, 113);
- g.drawString("Ergebniss:", 80, 180);
- g.drawString("Übersetzung:", 60, 320);
- }
- public void actionPerformed(ActionEvent e ) {
- String begriffD;
- Random wuerfel = new Random();
- if (e.getSource() == button1){
- }
- if (e.getSource() == button2){
- z = wuerfel.nextInt(liste.laenge());
- ZufallsVokabel.setText(liste.gibDeutsch(z));
- }
- if (e.getSource() == button3){
- if(liste.gibEnglisch(z).equals(Eingabe.getText())){
- Ausgabe.setText("Richtig");
- }
- else{
- Ausgabe.setText("Fehler");
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement