import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class Frame4 extends JFrame {
private JLabel label_frage_3 = new JLabel();
private JLabel label_frage = new JLabel();
private JLabel label_bild_1 = new JLabel();
private JLabel label_bild_2 = new JLabel();
private JLabel label_bild_3 = new JLabel();
private JButton jButton1 = new JButton();
private JRadioButton rbutton1 = new JRadioButton();
private JRadioButton rbutton2 = new JRadioButton();
private JRadioButton rbutton3 = new JRadioButton();
private ButtonGroup jButtonGroup1 = new ButtonGroup();
public Frame4() {
int frameWidth = 462;
int frameHeight = 462;
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);
Container cp = getContentPane();
cp.setLayout(null);
//Anfang Komponenten
getContentPane().add(new JLabel());
label_frage_3.setText("Frage 3");
label_frage_3.setBounds(40, 24, 355, 41);
label_frage_3.setOpaque(true);
label_frage_3.setHorizontalAlignment(SwingConstants.CENTER);
cp.add(label_frage_3);
setVisible(true);
label_frage.setText("Wählen ein Bild");
label_frage.setBounds(8, 48, 243, 49);
label_frage.setOpaque(true);
label_frage.setHorizontalAlignment(SwingConstants.LEFT);
cp.add(label_frage);
setVisible(true);
ImageIcon icon;
label__bild_1.setIcon(icon);
label_bild_1.setBounds(20,128,147,41);
label_bild_1.setHorizontalAlignment(SwingConstants.LEFT);
cp.add(label_bild_1);
setVisible(true);
label_bild_2.setText("Abenteuerbild");
label_bild_2.setBounds(20,184,163,41);
label_bild_2.setHorizontalAlignment(SwingConstants.LEFT);
cp.add(label_bild_2);
setVisible(true);
label_bild_3.setText("Naturbild");
label_bild_3.setBounds(20,240,171,41);
label_bild_3.setHorizontalAlignment(SwingConstants.LEFT);
cp.add(label_bild_3);
setVisible(true);
rbutton1.setBounds(8, 128, 147, 41);
jButtonGroup1.add(rbutton1);
cp.add(rbutton1);
rbutton2.setBounds(8, 184, 163, 41);
jButtonGroup1.add(rbutton2);
cp.add(rbutton2);
rbutton3.setBounds(8, 240, 171, 41);
jButtonGroup1.add(rbutton3);
cp.add(rbutton3);
jButton1.setBounds(144, 320, 193, 49);
jButton1.setText("Nächste Frage");
jButton1.setMargin(new Insets(2, 2, 2, 2));
jButton1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
System.out.println("Frame4--> Frame4()--> new ActionListener--> Button1 pressed");
bt_1_ActionPerformed(evt);
jButton1_ActionPerformed(evt);
}
});
cp.add(jButton1);
//Ende Komponeten
setVisible(true);
}
int punkte;
//Anfnag Methode
public String getSelectedRadioButton(ButtonGroup bg) {
for (java.util.Enumeration<AbstractButton> e = bg.getElements(); e.hasMoreElements();) {
AbstractButton b = e.nextElement();
if (b.isSelected()) return b.getText();
}
return null;
}
public void bt_1_ActionPerformed(ActionEvent evt) {
if (rbutton1.isSelected()) {
punkte = punkte +0;
} // end of if
else if (rbutton2.isSelected()) {
punkte = punkte +1;
} // end of if
else {
punkte = punkte +2;
} // end of if-else
}
public void jButton1_ActionPerformed(ActionEvent evt) {
//Vor öffnen des nächsten Frame, übertragen der Punkte
//Methode der Klasse Test aufrufen
Test.setpunkte(punkte);
System.out.println(Test.getpunkte());
Frame5 f5 = new Frame5();
f5.setVisible(true);
dispose();
} // end of jButton1_ActionPerformed
// Ende Methoden
}