Soory ich kenn mich nicht so gut damit aus, dass ist jetzt meine erste Frame und das meine zweite
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class Frame2 extends JFrame {
private JLabel label_frage_1 = new JLabel();
private JLabel label_frage = 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 Frame2() {
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_1.setText("Frage 1");
label_frage_1.setBounds(40, 24, 355, 41);
label_frage_1.setOpaque(true);
label_frage_1.setHorizontalAlignment(SwingConstants.CENTER);
cp.add(label_frage_1);
setVisible(true);
label_frage.setText("Wähle ein Alterszeitraum");
label_frage.setBounds(8, 48, 243, 49);
label_frage.setOpaque(true);
label_frage.setHorizontalAlignment(SwingConstants.LEFT);
cp.add(label_frage);
setVisible(true);
rbutton1.setText("14 - 25 Jahre");
rbutton1.setBounds(8, 128, 147, 41);
jButtonGroup1.add(rbutton1);
cp.add(rbutton1);
rbutton2.setText("25 - 35 Jahre");
rbutton2.setBounds(8, 184, 163, 41);
jButtonGroup1.add(rbutton2);
cp.add(rbutton2);
rbutton3.setText("über 35 Jahre");
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() {
public void actionPerformed(ActionEvent evt) {
jButton1_ActionPerformed(evt);
}
});
cp.add(jButton1);
//Ende Komponeten
setVisible(true);
}
int punkte = 0;
//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 = 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());
Frame3 f3 = new Frame3();
f3.setVisible(true);
dispose();
} // end of jButton1_ActionPerformed
// Ende Methoden
}