OVH Cloud OVH Cloud

JMenu caché par un Label dans 1 applet

1 réponse
Avatar
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

1 réponse

Avatar
Christopher Fuhrman
"Faab" wrote in message
news:A6sIc.3463$
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 :
[...]


Est-ce que vous auriez une idée de solution ?

Faab


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