Browse Source

Merge remote-tracking branch 'origin/master'

new_repo
Hauch IT 5 years ago
parent
commit
504cbfc826
  1. 75
      src/Quiz_Spiel.java

75
src/Quiz_Spiel.java

@ -1,7 +1,8 @@
import java.awt.*; import java.awt.*;
import java.awt.event.*; import java.awt.event.*;
import javax.swing.*; import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Quiz_Spiel extends JFrame { public class Quiz_Spiel extends JFrame {
JLabel label_1; JLabel label_1;
JTextArea textarea_1; JTextArea textarea_1;
@ -75,11 +76,11 @@ public class Quiz_Spiel extends JFrame {
sp_textarea_2 = new JScrollPane(textarea_2); sp_textarea_2 = new JScrollPane(textarea_2);
getContentPane().add(sp_textarea_2); getContentPane().add(sp_textarea_2);
textarea_3 = new JTextArea("textarea_3");
textarea_3 = new JTextArea("Was ist JUnit?");
sp_textarea_3 = new JScrollPane(textarea_3); sp_textarea_3 = new JScrollPane(textarea_3);
getContentPane().add(sp_textarea_3); getContentPane().add(sp_textarea_3);
textarea_4 = new JTextArea("textarea_4");
textarea_4 = new JTextArea("Was macht einen guten Test aus?");
sp_textarea_4 = new JScrollPane(textarea_4); sp_textarea_4 = new JScrollPane(textarea_4);
getContentPane().add(sp_textarea_4); getContentPane().add(sp_textarea_4);
@ -94,22 +95,25 @@ public class Quiz_Spiel extends JFrame {
label_8 = new JLabel("A: Refactoring B: Transformation C: Clean Code"); label_8 = new JLabel("A: Refactoring B: Transformation C: Clean Code");
getContentPane().add(label_8); getContentPane().add(label_8);
label_9 = new JLabel("label_9");
label_9 = new JLabel("A: Sprache B: Framework C: Methode");
getContentPane().add(label_9); getContentPane().add(label_9);
textfield_4 = new JTextField("textfield_4");
textfield_4 = new JTextField("");
getContentPane().add(textfield_4); getContentPane().add(textfield_4);
button_1 = new JButton("Prüfen"); button_1 = new JButton("Prüfen");
getContentPane().add(button_1); getContentPane().add(button_1);
button_1.addActionListener(new CloseListener2());
textfield_5 = new JTextField("textfield_5");
textfield_5 = new JTextField("");
getContentPane().add(textfield_5); getContentPane().add(textfield_5);
button_2 = new JButton("Prüfen"); button_2 = new JButton("Prüfen");
getContentPane().add(button_2); getContentPane().add(button_2);
button_2.addActionListener(new CloseListener());
label_10 = new JLabel("label_10");
label_10 = new JLabel("A: Maintainable B: C: ");
getContentPane().add(label_10); getContentPane().add(label_10);
textfield_7 = new JTextField("textfield_7"); textfield_7 = new JTextField("textfield_7");
@ -149,6 +153,13 @@ public class Quiz_Spiel extends JFrame {
System.exit(0); System.exit(0);
} }
}); });
} }
public static void main(String args[]) { public static void main(String args[]) {
@ -158,6 +169,56 @@ public class Quiz_Spiel extends JFrame {
window.pack(); window.pack();
window.show(); window.show();
} }
class CloseListener2 implements ActionListener{
@Override
public void actionPerformed(ActionEvent a) {
if(textfield_4.getText().startsWith("C") || textfield_4.getText().startsWith("c") ) {
System.out.println("ja");
textfield_4.setText("Richtig ! Gewinn 1000 Euro");
JOptionPane.showMessageDialog(null,
"Herzlichen Glückwunsch , Sie sind nicht so dumm, wie ich dachte !",
"Eine Nachricht",
JOptionPane.WARNING_MESSAGE);
}else{
System.out.println("nein");
textfield_4.setText("Falsch geantwortet! ");
}
}
}
class CloseListener implements ActionListener{
@Override
public void actionPerformed(ActionEvent a) {
if(textfield_5.getText().startsWith("B") || textfield_5.getText().startsWith("b") ) {
System.out.println("ja");
textfield_5.setText("Richtig ! Gewinn 1000 Euro");
JOptionPane.showMessageDialog(null,
"Wie viele Windows-Anwender braucht man, um eine Glühbirne zu wechseln? – 100. Einer schraubt und 99 klicken die Fehlermeldungen weg.",
"Eine Nachricht",
JOptionPane.WARNING_MESSAGE);
}else{
System.out.println("nein");
textfield_5.setText("Falsch geantwortet! ");
}
}
}
} }
class Quiz_SpielLayout implements LayoutManager { class Quiz_SpielLayout implements LayoutManager {

Loading…
Cancel
Save