Affichage boutons java
chemsoun
Messages postés
32
Statut
Membre
-
chemsoun Messages postés 32 Statut Membre -
chemsoun Messages postés 32 Statut Membre -
Bonjour,
j'ai créer 3 boutons radio alignées verticalement , mais le problème c'est que l'affichage est bizarre , j'ai q'un seul bouton affiché à la fois et lorsque je déplace le curseur sur l'endroit d'un autre boutons , c'est là quand il s'affiche s'affiche et les autres disparaît etc...
chaque fois que je déplace le curseur les boutons disparaît o_O
j'ai trouvé aucune solution pour ce problème, quelqu'un peut m'aider svp
ceci est mon code
------------------------------------------
public class Fenetre extends JFrame {
//Instanciation d'un objet JPanel
private JPanel pan = new JPanel();
private final ButtonGroup group;
private final JRadioButton radio1;
private final JRadioButton radio2;
private final JRadioButton radio3;
public Fenetre (){
//Définit un titre pour notre fenêtre
this.setTitle("fenetre");
//Définit sa taille : 550 pixels de large et 450 pixels de haut
this.setSize(550,450);
//Termine le processus lorsqu'on clique sur la croix rouge
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//se positionner au centre
this.setLocationRelativeTo(null);
//Empêcher le redimensionnement de la fenêtre
//this.setResizable(false);
//indiquer que JPanel sera son content pane
this.setContentPane(pan);
this.getContentPane().setLayout(null);
group = new ButtonGroup();
radio1 = new JRadioButton("Radio Button1");
group.add(radio1);
add(radio1);
radio1.setBounds(75, 120, 120, 120);
radio2 = new JRadioButton("Radio Button2");
group.add(radio2);
add(radio2);
radio2.setBounds(75, 145, 145, 145);
radio3 = new JRadioButton("Radio Button3");
group.add(radio3);
add(radio3);
radio3.setBounds(75, 165, 165, 165);
---------------------------------------
classe main
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new Fenetre().setVisible(true);
}
}
j'ai créer 3 boutons radio alignées verticalement , mais le problème c'est que l'affichage est bizarre , j'ai q'un seul bouton affiché à la fois et lorsque je déplace le curseur sur l'endroit d'un autre boutons , c'est là quand il s'affiche s'affiche et les autres disparaît etc...
chaque fois que je déplace le curseur les boutons disparaît o_O
j'ai trouvé aucune solution pour ce problème, quelqu'un peut m'aider svp
ceci est mon code
------------------------------------------
public class Fenetre extends JFrame {
//Instanciation d'un objet JPanel
private JPanel pan = new JPanel();
private final ButtonGroup group;
private final JRadioButton radio1;
private final JRadioButton radio2;
private final JRadioButton radio3;
public Fenetre (){
//Définit un titre pour notre fenêtre
this.setTitle("fenetre");
//Définit sa taille : 550 pixels de large et 450 pixels de haut
this.setSize(550,450);
//Termine le processus lorsqu'on clique sur la croix rouge
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//se positionner au centre
this.setLocationRelativeTo(null);
//Empêcher le redimensionnement de la fenêtre
//this.setResizable(false);
//indiquer que JPanel sera son content pane
this.setContentPane(pan);
this.getContentPane().setLayout(null);
group = new ButtonGroup();
radio1 = new JRadioButton("Radio Button1");
group.add(radio1);
add(radio1);
radio1.setBounds(75, 120, 120, 120);
radio2 = new JRadioButton("Radio Button2");
group.add(radio2);
add(radio2);
radio2.setBounds(75, 145, 145, 145);
radio3 = new JRadioButton("Radio Button3");
group.add(radio3);
add(radio3);
radio3.setBounds(75, 165, 165, 165);
---------------------------------------
classe main
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new Fenetre().setVisible(true);
}
}
A voir également:
- Affichage boutons java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
Salut,
Il te faut définir un layout manager dans ton jpanel qui te permettra de gérer la position des éléments les uns par rapport aux autres.
La documentation : https://docs.oracle.com/javase/tutorial/uiswing/components/panel.html
En anglais !
Il te faut définir un layout manager dans ton jpanel qui te permettra de gérer la position des éléments les uns par rapport aux autres.
La documentation : https://docs.oracle.com/javase/tutorial/uiswing/components/panel.html
En anglais !