Maison >Java >javaDidacticiel >Comment créer un composant de menu en Java

Comment créer un composant de menu en Java

anonymity
anonymityoriginal
2019-05-06 09:56:033883parcourir

Vous pouvez utiliser "JMenuBar" pour ajouter des composants de menu en Java. Pour "JMenuBar", vous pouvez ajouter des menus à plusieurs niveaux plusieurs fois et vous pouvez définir les touches de raccourci de menu et les propriétés de la barre de menus.

Comment créer un composant de menu en Java

Recommandé : "Tutoriel vidéo Java"

Utilisez principalement certains menus dans les composants javax.swing. utilisez JMenuBar (barre de menu), JMenu (menu), JMenuItem (élément de menu), Separator (séparateur), etc.

Parmi eux, containers.add(JMenuBar) JMenuBar object.add(JMenu) JMenu Object. add(JMenuItem)

En même temps, là où vous ajoutez JMenuItem, vous pouvez également ajouter des éléments de case à cocher ou des éléments de bouton radio (JCheckBoxMenuItem, JRadioButtonMenuItem)

Comment créer un composant de menu en Java

Définir les touches de raccourci

Si vous souhaitez définir les touches de raccourci du menu ALT+

vous pouvez utiliser la méthode suivante

JMenu object.setMnemonic('X '); où La touche de raccourci pour la combinaison de X et ALT

S'il existe un menu de configuration nommé

JFrame jf=new JFrame("窗口测试");
        
        JMenuBar bar=new JMenuBar();
        JMenu file=new JMenu("菜单   ");
        JMenuItem createfile=new JMenuItem("创建文件");
        
        createfile.setAccelerator(KeyStroke.getKeyStroke('N', InputEvent.CTRL_DOWN_MASK));
        createfile.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent arg0) {
                System.out.println("创建文件被点击");
            }
        });
        
        file.add(createfile);
        bar.add(file);
        
        jf.setJMenuBar(bar);
        jf.pack();
        jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        jf.setVisible(true);
Si vous appuyez sur les touches Ctr+N, le la console imprimera un message.

En même temps, nous pouvons également voir que les touches de raccourci sont également ajoutées au texte. Comment créer un composant de menu en Java

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn