begin process at 2010 02 10 07:48:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

les menus et les form


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

les menus et les form

samedi 4 novembre 2006 à 11:53:25 | les menus et les form

zack_p

bonjour!
je suis novice dans java et je suis la dedans de maniere autodidacte et je coince en voulant faire correspondre un GUI à un item de mon menu
au secour alors merci!

zack p

samedi 4 novembre 2006 à 12:00:33 | Re : les menus et les form

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Bah avec si peu de détails, on peut rien pour toi !

Que veut-tu faire au juste ? Afficher une feuille lors d'un clic sur un menu ?


samedi 4 novembre 2006 à 12:11:56 | Re : les menus et les form

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

le menu est syteme ou c'est un menu d'une fenetre java?


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA
samedi 4 novembre 2006 à 13:32:01 | Re : les menus et les form

Ombitious_Developper

Réponse acceptée !
Salut:

Les mots clefs pour créer un menu :


|-> JMenuBar
|-> JMenu |-> JMenuItem
             |...      | ...

Ceci est un petit exemple bien expliqué:

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

public class TestMenu extends JFrame implements ActionListener
{
public static void main(String[] argv)
{
TestMenu mainApp = new TestMenu();
}

public TestMenu()
{
super("Menu");
setBounds(0, 0, 300, 300);
getContentPane().setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);

menuBar = new JMenuBar();
menuBar.setBounds(0, 0, 300, 25);

// Créer le menu "Fichier"
fileMenu = new JMenu("Fichier");
fileMenu.setMnemonic('F');

// Item "Ouvrir"
openItem = new JMenuItem("Ouvrir");
openItem.setMnemonic('O');
openItem.addActionListener(this);

// Item "Quitter"
quitItem = new JMenuItem("Quitter");
quitItem.setMnemonic('Q');
quitItem.addActionListener(this);

// Ajouter les Items créer au menu "Fichier"
fileMenu.add(openItem);
fileMenu.addSeparator();
fileMenu.add(quitItem);

// Ajouter le menu "Fichier" au menu principal
menuBar.add(fileMenu);

getContentPane().add(menuBar);

setVisible(true);
}

public void actionPerformed(ActionEvent e)
{
if(e.getSource() == openItem)
{
JOptionPane.showMessageDialog(this, "Ouvrir Fichier", "notice",
JOptionPane.INFORMATION_MESSAGE);
}
else if(e.getSource() == quitItem)
{
System.exit(1);
}
}

JMenuBar menuBar;
JMenu fileMenu;
JMenuItem openItem;
JMenuItem quitItem;
}

 
samedi 4 novembre 2006 à 13:32:54 | Re : les menus et les form

zack_p

je veux afficher une feuille au clic sur le menu

zack p

samedi 4 novembre 2006 à 13:36:12 | Re : les menus et les form

Ombitious_Developper

Salut:

Utilise alors un JTextArea.

samedi 4 novembre 2006 à 13:39:56 | Re : les menus et les form

zack_p

C'est  un menu d'une fenetre java (pour Twinuts)

zack p

samedi 4 novembre 2006 à 13:44:10 | Re : les menus et les form

zack_p

comment ça un JTextAra?!!

zack p

samedi 4 novembre 2006 à 13:47:32 | Re : les menus et les form

Ombitious_Developper

Salut:

Quelques modifications sur le code précedant:

public class TestMenu extends JFrame implements ActionListener {
        public void actionPerformed (ActionEvent e) {
                if (e.getSource () == openItem) {
                        
  page = new JTextArea ("Nouveau document");
                            JScrollPane scrollPane = new JScrollPane (page);
                            getContentPane ().add (scrollPane);
                }

                // ...
       }
       // ...
        JTextArea page;
}

samedi 4 novembre 2006 à 14:21:44 | Re : les menus et les form

Twinuts

Membre Club Administrateur CodeS-SourceS
Salut,

si tu veux afficher le menu sur un clique d'un composant utilise un JPopupMenu
 en remplacement de la JMenubar de l'exemple d'Ombitious_Developper


sinon toujour correction du code d'Ombitious_Developperon ne fait pas getContentPane().add(menubar) mais setJMenubuar(menubar); de la classe JFrame :

setJMenuBar

public void setJMenuBar(JMenuBar menubar)
Sets the menubar for this frame.

Parameters:
menubar - the menubar being placed in the frame
See Also:
getJMenuBar()


------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."

WORA

1 2

Cette discussion est classée dans : form, menus


Répondre à ce message

Sujets en rapport avec ce message

Plantage à cause de menus déroulants [ par MHidden ] Bonjour, La raison pour laquelle j'expose mon problème ici est que je le traîne depuis plusieurs semaines sans en trouver la solution, et que mon é probleme avec les gui form [ par fernand22fr ] Bonjours,Je voudrait qu a l execution de ma boite,la valeur dune de met variable apparaisse dans un textPaneMerci d avance a+ Menus - Accessibilité? [ par PDVV ] Bonjour a tous,Comment puis-je grisé/degrisé un JMenuItem? Je vous remercie d'avance,Bien a vous,PDVV optimisation des menus [ par jc_romeo ] BonjourJ'aimerai savoir s'il est possible de fixer la taille d'un Jmenu, quitte à ce qu'une barre déroulante(ou une autre idée) apparaisse quand on re Pb de comparaison de chaine de caractère en JSP [ par gouverneur5 ] Bonjour à tous, voici mon problème: je récupère une variable issue d'un formulaire au format string et je l'utilise dans la condition d'une requête SQ Nouvelle fenêtre [ par Winnieptitourson ] Voici un code pour faire un menu déroulant,il fonctionne mais mes pages sont séparées en deux cadres.Je voudrais que ce menu m'ouvre les liens dans un Rafraichissement de menu [ par dioz ] Amis de JAVA bonjour,J'utilise une JMenuBar pour mon programme et je voudrais proposer dans un des menus d'ouvrir les "recents files". Cela implique d Les Menus... [ par AbriBus ] Salut les proggeurs,Je cherche a faire un JMenuItem "cochable"... voila je crois pas que je puisse apporter beaucoup plus de precision a ca... en gros 1 bouton form qui a pour action 1 fram et le chargement 1 autre [ par cobrakikitch ] et en +onClick="open('barnav.php?locoacc=false&recerc=true', 'barnav','')??? Netbeans Rad [ par Cornell711 ] Salut, J'ai Netbeans 4.0 depuis peu et je regrette de ne plus pouvoir mettre la main sur une version antérieure. En fait, le problème est simple, je n


Nos sponsors


Sondage...

Comparez les prix

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,998 sec (3)

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