Hallo!
Ich will den RadioButton ausgeben der makiert ist!! ich habs mal versucht aber er macht immer nur der erste Radiobutton!ich will wenn man ein anderen RadioButton wählt dass er den dann in der Konsole ausgibt z.B. Makiert: RadioButton 1 !! ich hab 3 Radiobuttons und möchte es wie man es makiert in der konsole ausgegene haben!!
hier gehts weiter
Ich will den RadioButton ausgeben der makiert ist!! ich habs mal versucht aber er macht immer nur der erste Radiobutton!ich will wenn man ein anderen RadioButton wählt dass er den dann in der Konsole ausgibt z.B. Makiert: RadioButton 1 !! ich hab 3 Radiobuttons und möchte es wie man es makiert in der konsole ausgegene haben!!
Code:
bt.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String cmd = e.getActionCommand();
if (cmd.equals("Übung starten")) {
ButtonModel selected = group.getSelection();
System.out.print("Selektiert: ");
if (selected != null) {
System.out.println(selected.getActionCommand());
}
}
}
});
hier gehts weiter
Code:
Container ct = getContentPane();
ct.removeAll();
ct.repaint();
JPanel p=new JPanel(null);
p.setBounds(0,0,64,400);
p.setBackground(new Color(50,81,102));
JPanel p2=new JPanel(null);
p2.setBounds(64,0,450,325);
JPanel p3=new JPanel(null);
p3.setBounds(0,325,100,100);
p3.setBackground(new Color(170,165,159));
JPanel p4=new JPanel(null);
p4.setBounds(0,325,480,1);
p4.setBackground(new Color(170,165,159));
JPanel p5=new JPanel(null);
p5.setBounds(1,1,100,100);
JPanel p6=new JPanel(null);
p6.setBounds(0,325,480,50);
String path = "bild.jpg";
ImageIcon icon;
icon = new ImageIcon(path);
JLabel label = new JLabel();
label.setBounds(11,19,80,60);
label.setIcon(icon);
String path2 = "toll.jpg";
ImageIcon icon2;
icon2 = new ImageIcon(path2);
JLabel label2 = new JLabel();
label2.setBounds(13,13,400,60);
label2.setIcon(icon2);
JLabel l=new JLabel("Abfrageart wählen");
l.setBounds(22,90,200,18);
l.setFont(new Font("Dialog", Font.BOLD, 15));
JRadioButton rb = new JRadioButton("Deutsch -> Italienisch");
rb.setFont(new Font("Dialog", Font.BOLD, 11));
rb.setBounds(17,120,142,28);
JRadioButton rb1 = new JRadioButton("Italienisch -> Deutsch");
rb1.setFont(new Font("Dialog", Font.BOLD, 11));
rb1.setBounds(200,120,142,28);
JLabel l2=new JLabel("Abfragegebiet wählen");
l2.setBounds(22,180,200,18);
l2.setFont(new Font("Dialog", Font.BOLD, 15));
JRadioButton rb2 = new JRadioButton("Lektion 1");
rb2.setFont(new Font("Dialog", Font.BOLD, 11));
rb2.setBounds(17,214,76,20);
JRadioButton rb3 = new JRadioButton("Lektion 2");
rb3.setFont(new Font("Dialog", Font.BOLD, 11));
rb3.setBounds(102,214,76,20);
JRadioButton rb4 = new JRadioButton("Lektion 3");
rb4.setFont(new Font("Dialog", Font.BOLD, 11));
rb4.setBounds(187,214,76,20);
JRadioButton rb5 = new JRadioButton("Lektion 4");
rb5.setFont(new Font("Dialog", Font.BOLD, 11));
rb5.setBounds(272,214,76,20);
JRadioButton rb6 = new JRadioButton("Lektion 5");
rb6.setFont(new Font("Dialog", Font.BOLD, 11));
rb6.setBounds(17,250,76,20);
JRadioButton rb7 = new JRadioButton("Lektion 6");
rb7.setFont(new Font("Dialog", Font.BOLD, 11));
rb7.setBounds(102,250,76,20);
JRadioButton rb8 = new JRadioButton("Lektion 7");
rb8.setFont(new Font("Dialog", Font.BOLD, 11));
rb8.setBounds(187,250,76,20);
JRadioButton rb9 = new JRadioButton("Lektion 8");
rb9.setFont(new Font("Dialog", Font.BOLD, 11));
rb9.setBounds(272,250,76,20);
JRadioButton rb10 = new JRadioButton("Lektion 9");
rb10.setFont(new Font("Dialog", Font.BOLD, 11));
rb10.setBounds(17,286,76,20);
JRadioButton rb11 = new JRadioButton("Lektion 10");
rb11.setFont(new Font("Dialog", Font.BOLD, 11));
rb11.setBounds(102,286,82,20);
JRadioButton rb12 = new JRadioButton("Alle Lektionen");
rb12.setFont(new Font("Dialog", Font.BOLD, 11));
rb12.setBounds(187,286,105,20);
final JButton bt=new JButton("Übung starten");
bt.setBounds(234,10,114,22);
JButton bt2=new JButton("Abbrechen");
bt2.setBounds(364,10,96,22);
final ButtonGroup group = new ButtonGroup();
rb.setSelected(true);
ButtonGroup newgroup = new ButtonGroup();
rb2.setSelected(true);
rb.setActionCommand(rb.getText());
add(p);
p.add(label);
add(p2);
p2.add(l);
p2.add(l2);
p2.add(rb);
p2.add(rb1);
p2.add(rb2);
p2.add(rb3);
p2.add(rb4);
p2.add(rb5);
p2.add(rb6);
p2.add(rb7);
p2.add(rb8);
p2.add(rb9);
p2.add(rb10);
p2.add(rb11);
p2.add(rb12);
group.add(rb);
group.add(rb1);
newgroup.add(rb2);
newgroup.add(rb3);
newgroup.add(rb4);
newgroup.add(rb5);
newgroup.add(rb6);
newgroup.add(rb7);
newgroup.add(rb8);
newgroup.add(rb9);
newgroup.add(rb10);
newgroup.add(rb11);
newgroup.add(rb12);
p2.add(label2);
add(p4);
add(p6);
p6.add(bt);
p6.add(bt2);
p.add(p3);
p3.add(p5);