carookee - group communication for you
Home / JavaForum / Beginner
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.952 User online
0 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 859 von 2963 (29%) |<   <   >   >|

Autor Gast
Datum 25.01.02, 08:24
Betreff Re: Immer wieder JRadioButton


Hallo Jochen,
möglicherweise hast du dein Problem schon gelöst,falls nicht,hier mal ein paar Varianten zur Abfrage.Mußt halt mal selber schauen,welche für dein Programm am sinnvollsten sind.
Starte einfach mal dieses hier:

import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
public class CL_RadioButton extends JFrame implements ActionListener,FocusListener
{
    JRadioButton rb_1;
    JRadioButton rb_2;
    ButtonGroup bg;
    
    public CL_RadioButton()
    {
        getContentPane().setLayout(new FlowLayout());
        
        rb_1 = new JRadioButton("RadioButton 1");
        rb_2 = new JRadioButton("RadioButton 2");
        bg = new ButtonGroup();
        bg.add(rb_1);
        bg.add(rb_2);
        rb_1.setSelected(true);
        getContentPane().add(rb_1);
        getContentPane().add(rb_2);
        rb_1.addActionListener(this);
        rb_2.addActionListener(this);
        rb_1.addFocusListener(this);
        rb_2.addFocusListener(this);
    }
    
    public void actionPerformed(java.awt.event.ActionEvent e)
    {
        if(rb_2.isSelected()) {
            System.out.println("RadioButton 2 ist selektiert");
        }
    }
    public void processWindowEvent(WindowEvent e)
    {
        if(e.getID() == e.WINDOW_CLOSING)
        {
            System.exit(0);
        }
        super.processWindowEvent(e);
    }
    public static void main (String[] args)
    {
        CL_RadioButton rb = new CL_RadioButton();
        rb.setSize(120,150);
        rb.setLocation(200,200);
        rb.show();
    }
    
    public void focusGained(java.awt.event.FocusEvent e) {
        if(e.getSource() == rb_1) {
            System.out.println("focusGained rb_1");
        }
    }
    
    public void focusLost(java.awt.event.FocusEvent e) {
        Object ereignis = e.getSource();
        if(ereignis == rb_2) {
            System.out.println("focusLost rb_2");
        }
    }
}


Gruß Anett


Diskussionsverlauf:
    Re: Immer wieder JRadioButton
Immer wieder JRadioButton
    Re: Immer wieder JRadioButton
    Re: Immer wieder JRadioButton

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com