begin process at 2012 02 15 16:56:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

probleme ouvrir fenetre via un menu


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

probleme ouvrir fenetre via un menu

mercredi 6 août 2008 à 18:40:18 | probleme ouvrir fenetre via un menu

hkahil

Bonjour j'ai réussi a ouvrir une fenêtre en cliquant sur un bouton
j'ai voulu faire pareil avec un menu
mais ca ne marche
pouvez vous m'expliquer pourquoi
merci

import javax.swing.*;
 
import java.awt.*;
import java.awt.event.*;
 
publicclass Clients extends JFrame implements ActionListener {
private JButton bouton;
private JButton bouton1;
private JButton bouton2;
private Container c;
private JFrame maNewFrame2 = null;

public Clients(){
super();
build();

}

privatevoid build(){
c = getContentPane();
c.setLayout(new BorderLayout());


JMenuBar menuBar = new JMenuBar();
menuBar.setLayout(new GridLayout(20,1));

c.add(menuBar, BorderLayout.WEST);

JMenu menu1 = new JMenu("Tableaux de Bord");

menuBar.add(menu1);


menu1.addActionListener(new ActionListener(){
@Override
publicvoid actionPerformed(ActionEvent e){
JFrame maNewFrame2 = new maNewFrame2();
fermerFenetreActuelle();
maNewFrame2.setVisible(true);
maNewFrame2.setBounds(0, 0, 800, 600);
maNewFrame2.setLayout(new FlowLayout());
maNewFrame2.setLocationRelativeTo(null);
maNewFrame2.setTitle("KnowSoft Banking Management");
maNewFrame2.setVisible(true) ;

}
privatevoid fermerFenetreActuelle(){
if(maNewFrame2 != null){
maNewFrame2.dispose();
}
}

});



setTitle("Clients"); //On donne un titre à l'application
setSize(900,550); //On donne une taille à notre fenêtre
setLocationRelativeTo(null); //On centre la fenêtre sur l'écran
setResizable(false); //On interdit la redimensionnement de la fenêtre


 
}

publicvoid actionPerformed(ActionEvent e)
{
//quand on a cliqué sur le bouton ici
System.out.println("Ici !");
JFrame maNewFrame2 = new JFrame();
maNewFrame2.setVisible(true);
maNewFrame2.setBounds(0, 0, 400, 200);
maNewFrame2.setLayout(new FlowLayout());
maNewFrame2.setLocationRelativeTo(null);
maNewFrame2.setTitle("KnowSoft Banking Management");
}
publicstaticvoid main(String args[])
{
new Test();
}

private JPanel buildContentPane(){

JPanel panel = new JPanel();
panel.setLayout(new FlowLayout());

JLabel label = new JLabel("Welcome to KnowSoft Banking Account Management");
JLabel label1 = new JLabel("by Kahil HAssan");

panel.add(label);
panel.add(label1);
return panel;

}

}
 
 



Cette discussion est classée dans : private, panel, jframe, setlayout, manewframe2


Répondre à ce message

Sujets en rapport avec ce message

probleme de recuperation de données [ par golf3gtiii ] Bonjour,Je suis en dut src et j'ai un projet en java a faire pour la fin de l'année.Mon projet est de creer un programme permettant de calculer la moy JPanel et JFrame [ par chtiBout ] salut tout le monde ! je dois développer un Jframe avec dedans des panel dc je fais une classe panel ds laquelle je décris mes panel et ds le main je [Swing] supprimer composant dans ma JFrame [ par aurelien0306 ] Bonjour, voilà j'ai ma JFrame avec un BorderLayout (sur getContentPane()). En fait j'aimerais changer le composant qui s'affiche dans le centre en fon ajouter un panel à un scrollpane [ par pseudo85 ] Salut,Je voudrais ajouter un jpanel à un scrollpane, voilà mon code:   JScrollPane jScrollPane1 = new JScrollPane();   JPanel jPanel2 = new JPanel(); (Débutant) Action non déclenchée par un bouton [ par ptiniko ] Bonjour à tous,Je sollicite votre aide car j'ai un petit souci. J'ai cherché en vain sur les anciens posts une réponse à ma question (surement du au f Impression d'un panel dans un format etiquette [ par al94140 ] Bonjour, Je développe une application java pour imprimer un nom et un prénom d'un Jpanel sur une étiquette. Je me suis servie de la classe MpanelPrint Creation d'une interface graphique [ par ihssan09 ] Bonsoir, s'il vous plait mes amis ,est ce que quelqu'un d'entre vous peut m'aider à résoudre les erreurs que contient mon code?affin de visualiser mon image en arriéré plan d'un J Panel (ou JFrame) [ par usthb16 ] [color=blue]bonjour, je travail avec java netbeans et j'implimante les interfaces avec swing et awt. je veux savoir si possible d'insérer une image e Restriction JTextField [ par lexus78 ] Bonjour à tous, Voilà en cours on nous a demander de créer une fenêtre pour simuler une inscription ds une base de donné genre nom prénom etc.. j'aur probleme de repaint [ par mael974 ] Bonjour, je cherche à afficher un panel different dans mon Jframe lorsque l'utilisateur selectionne un Item du menu. . Si en revanche je redimentionne


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 4,462 sec (3)

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