JMenu caché par un Label dans 1 applet
Le
Faab
Bonjour,
J'ai un problème dans 1 applet Java : le menu (JMenuItem) est caché par les
autres composants. Par exemple, il est masqué par des "Label". J'ai cherché
dans les API mais je ne parviens pas ày remédier.
Voici le fichier Test.java qui contient ce menu :
import javax.swing.*;import java.awt.*;import java.awt.event.*;import
java.util.*;
public class Test extends JApplet {
public void init () {
setSize (270, 350) ;
getContentPane().setLayout(new FlowLayout()) ;
menus = new JMenuBar() ;
menu1 = new JMenu ("Actions") ;
menus.add(menu1);
choisir = new JMenuItem ("Choisir le nom des joueurs");
menu1.add(choisir);
rejouer = new JMenuItem ("Rejouer");
menu1.add(rejouer);
infos = new Label("titre") ;
getContentPane().add(infos) ;
infos2 = new Label("legende - legende - legende") ;
getContentPane().add(infos2) ;
setJMenuBar(menus);
setVisible(true) ;
}
private Label infos, infos2 ;
private JMenuBar menus ; private JMenu menu1 ; private JMenuItem
rejouer,choisir ;
}
Est-ce que vous auriez une idée de solution ?
Faab
J'ai un problème dans 1 applet Java : le menu (JMenuItem) est caché par les
autres composants. Par exemple, il est masqué par des "Label". J'ai cherché
dans les API mais je ne parviens pas ày remédier.
Voici le fichier Test.java qui contient ce menu :
import javax.swing.*;import java.awt.*;import java.awt.event.*;import
java.util.*;
public class Test extends JApplet {
public void init () {
setSize (270, 350) ;
getContentPane().setLayout(new FlowLayout()) ;
menus = new JMenuBar() ;
menu1 = new JMenu ("Actions") ;
menus.add(menu1);
choisir = new JMenuItem ("Choisir le nom des joueurs");
menu1.add(choisir);
rejouer = new JMenuItem ("Rejouer");
menu1.add(rejouer);
infos = new Label("titre") ;
getContentPane().add(infos) ;
infos2 = new Label("legende - legende - legende") ;
getContentPane().add(infos2) ;
setJMenuBar(menus);
setVisible(true) ;
}
private Label infos, infos2 ;
private JMenuBar menus ; private JMenu menu1 ; private JMenuItem
rejouer,choisir ;
}
Est-ce que vous auriez une idée de solution ?
Faab

Poser une question


Essayez le JLabel plutout que le Label. En général il est déconseillé de
mélanger les composants AWT et Swing.