begin process at 2010 02 10 05:00:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

bouton radio + affichage frame


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

bouton radio + affichage frame

vendredi 28 avril 2006 à 11:22:43 | bouton radio + affichage frame

bouaziz_nouha

bonjour tout le monde

voici, ci_dessous, le code dont j'ai essayé avant de vous questionner. tjours le même problème, il n'affiche pas les nouveaux frames à la selection d'unbouton radio.

s'il vous plait essayez de le vérifiez si vous pouvez car j'en ai besoin le plus tôt possible pour terminer mon application.

Merci d'avance.

/****************************************************************************/

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;


public class Affichage extends JInternalFrame implements ActionListener


{
 private JRadioButton c1,c2;
 private JButton valider,annuler;
 private JPanel panRadioButton,panBt;
 
  
 private Ajout1, Ajout2;
 
 
 public Affichage (){
  
  super("Affichage nouveaux frames",false,true,false,false);
  Container contenu = getContentPane();
  
  //panneau RadioButton

  panRadioButton = new JPanel();
  panRadioButton.setLayout( new GridLayout(3,2) );
    
  c1 = new JRadioButton(" A ");
  panRadioButton.add( c1 );    
  c2 = new JRadioButton(" B");
  panRadioButton.add( c2 ); 
  
  c1.addActionListener(this);
  c2.addActionListener(this);
            
  
  //Grouper radio buttons

      ButtonGroup group = new ButtonGroup();
      group.add( c1);
      group.add( c2);
     
     
     //panneau button
  panBt= new JPanel();
  valider = new JButton("Valider");
  annuler = new JButton("Annuler");
  panBt.add(valider,BorderLayout.CENTER);
  panBt.add(annuler,BorderLayout.CENTER);
  
  
  annuler.addActionListener(this);
  valider.addActionListener(this);
  
  //ajout au JInternalframe
  contenu.add(panRadioButton,BorderLayout.CENTER);
  contenu.add(panBt,BorderLayout.SOUTH);
  
  //propriete
  setSize(300,250);
  //pack();
  setVisible(true);
  setLocation(100,200);
  
  //-------------------------Actions des boutons---------------------//
  
  annuler.addActionListener(new ActionListener()
                    {
                        public void actionPerformed(ActionEvent e)
                        {
                         setVisible(false);
                        }
                    });
  
  
  valider.addActionListener(new ActionListener()
                    {
                        public void actionPerformed(ActionEvent e)
                        {
                          if (c1.isSelected())
            
                         {a = new Ajout1();    // Ajout1 est le nom d'un frame déjà fait   

                        a.setVisible(true);}
                         
                         
                          if (c2.isSelected())
            
                         {
                          b = new Ajout2();    // Ajout2 est le nom d'un frame déjà fait    

                       b.setVisible(true);
                         
                          }

                        }
                    });
          
 }
 
 
 public static void main (String arg[])
 {   
  JFrame f = new JFrame();
  JDesktopPane desk = new JDesktopPane();
  f.getContentPane().add(desk);
   Affichage fen = new Affichage();
    desk.add(fen);
   f.setSize(500,800);
   f.setVisible(true);
  
 }
}

vendredi 28 avril 2006 à 13:09:42 | Re : bouton radio + affichage frame

infojava

Bonjour,

pour que cela marche je pense qu'il faut remplacer la ligne:

private Ajout1, Ajout2;

par les deux lignes suivantes:

 private Ajout1  a ;
private Ajout2  b ;


Bon courage.
samedi 29 avril 2006 à 14:49:16 | Re : bouton radio + affichage frame

Aethan

Si ce qu'a "infojava" ne fonctionne pas passe moi ton code complet je regarderai

Car par exemple tu utilise des JInternalFrame et je ne suis pas certains que ton programme est besoin de ca....

Aethan

Mon site perso : www.artignan.jexiste.fr


Cette discussion est classée dans : affichage, add, valider, c1, c2


Répondre à ce message

Sujets en rapport avec ce message

débutant en galère lol [ par pingjeremy ] voila j'ai un petit problème ;-) :J'ai créé une petite appli qui se composed'une fenêtre avec un formulaire ( avecTextField, TextArea et compagni ... Jpanel detection de fermeture [ par lkryss ] bonjour.voila je dispose de 2 classes C1 et C2, avec C1 j'affiche C2 mais en meme temps je rend invisible C1 (setvisible(false)) mon probleme est que Java [ par CicinhoRaul ] Salut à tous désolé de vous déranger mais j'ai deux gros problemes:  je n'arrive pas à gérer deux boutons cases à cocher en java  en effet Probleme d'affichage image + menu [ par kawim ] Bonjour, J'ai un probleme avec ma premiere page du programme, j'arrive a faire les menu et afficher l'image, mais quand je click sur le menu il a la reutilisation d'une variable PUBLIC [ par amine1234Z ] Bonjour a tous mon nouveau probléme apparait qu'il est s'imple mais jarrive pas a le resoudre,puisque je suis debtant en JAVA c'est au niveau de l Jtable avec JtextField [ par kawim ] Salut, J'ai un probleme pour afficher le contenu de mon text field dans un Jtable, si quelqu'un peut m'aider, voila mon code, et merci : import jav Problème d'affichage d'une JForm Sur Netbeans [ par beberto56 ] Bonjour,je vous explique mon problème. J'ai créé une form avec la palette netbeans, mon design et ma source ne comporte pas d'erreur mais lorsque je C affichage de l'exe [ par homom ] svpje veux afficher un fichier jar à partir de mon interface graphique


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales