Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. import java.awt.*;
  2. import java.applet.*;
  3. import java.awt.event.*;
  4. import java.awt.Button.*;
  5. import javax.swing.*;
  6. import java.awt.Graphics .*;
  7. import java.util.Random;
  8.  
  9. public class Trainer extends JApplet implements ActionListener
  10. {
  11. Vokabelliste liste;
  12. Button button1, button2, button3;
  13. public static int z;
  14. TextField ZufallsVokabel, Eingabe, Ausgabe, EingabeSuche, AusgabeSuche;
  15.  
  16. public void init()
  17. {
  18. liste = new Vokabelliste();
  19.  
  20. liste.hinzufuegen("Hund","dog");
  21. liste.hinzufuegen("Katze","cat");
  22. liste.hinzufuegen("Schwein","pig");
  23. liste.hinzufuegen("Pferd","horse");
  24. liste.hinzufuegen("Kuh","cow");
  25. liste.hinzufuegen("Ratte","rat");
  26. liste.hinzufuegen("Aal","eel");
  27.  
  28. setLayout(null);
  29. button1 = new Button("Übersetzung suchen");
  30. button2 = new Button("Zufallsvokabel");
  31. button3 = new Button("Kontrollieren");
  32. button1.setBounds(250, 250, 200, 30);
  33. button2.setBounds(20, 60, 200, 30);
  34. button3.setBounds(20, 120, 200, 30);
  35. button1.addActionListener(this);
  36. button2.addActionListener(this);
  37. button3.addActionListener(this);
  38. add(button1);
  39. add(button2);
  40. add(button3);
  41.  
  42. ZufallsVokabel = new TextField();
  43. ZufallsVokabel.setBounds(250, 60, 200, 30);
  44. add(ZufallsVokabel);
  45.  
  46. Eingabe = new TextField();
  47. Eingabe.setBounds(250, 120, 200, 30);
  48. add(Eingabe);
  49.  
  50. Ausgabe = new TextField();
  51. Ausgabe.setBounds(150, 160, 200, 30);
  52. add(Ausgabe);
  53.  
  54. EingabeSuche = new TextField();
  55. EingabeSuche.setBounds(20, 250, 200, 30);
  56. add(EingabeSuche);
  57.  
  58. AusgabeSuche = new TextField();
  59. AusgabeSuche.setBounds(150, 300, 200, 30);
  60. add(AusgabeSuche);
  61.  
  62. }
  63.  
  64. public void paint(Graphics g)
  65. {
  66. g.drawString("Vokabel-Trainer", 200, 30);
  67. g.drawString("Ihre Übersetzung:", 250, 113);
  68. g.drawString("Ergebniss:", 80, 180);
  69. g.drawString("Übersetzung:", 60, 320);
  70.  
  71. }
  72.  
  73. public void actionPerformed(ActionEvent e ) {
  74.  
  75. String begriffD;
  76. Random wuerfel = new Random();
  77. if (e.getSource() == button1){
  78. }
  79.  
  80. if (e.getSource() == button2){
  81. z = wuerfel.nextInt(liste.laenge());
  82. ZufallsVokabel.setText(liste.gibDeutsch(z));
  83. }
  84.  
  85. if (e.getSource() == button3){
  86. if(liste.gibEnglisch(z).equals(Eingabe.getText())){
  87. Ausgabe.setText("Richtig");
  88. }
  89. else{
  90. Ausgabe.setText("Fehler");
  91. }
  92. }
  93.  
  94. }
  95.  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement