1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
| class Graph extends JFrame //CREATION D'UNE CLASSE JFRAME !!!!!
{
/*public void paint (Graphics g)
{/*g.setColor(Color.white);
g.drawLine(0,0,300,200);
g.setColor(Color.blue);
g.drawLine(300,0,0,200);
g.drawString("les lignes",400,250);
void ajoutex()
{text.setText("sa marche gamin !!!!");}
WindowAdapter win=new WindowAdapter(){
public void windowClosing(WindowEvent e){System.exit(0);}};
this.addWindowListener(win);
Container conteneur=null;
Button bouton=null;
conteneur=this.getContentPane();
conteneur.setLayout(new FlowLayout());
bouton=new Button;
bouton.setText("bouton d'essais");
conteneur.add(bouton);*/
public static void main(String args[])
{
Graph r=new Graph();
r.setSize(300,300);
r.setTitle("Mon tout premier Frame");
// GESTION DES EVENEMENT (PAGE 101) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
WindowAdapter win=new WindowAdapter()//CREATION DU GESTIONNAIRE DEVENEMENT !!!!!
{public void WindowClosing(WindowEvent e)//ICI CES LEVENEMENT DE "FERMETURE DU FRAME !!!!!
{System.exit(1);}
/* public void WindowActivate(WindowEvent e)
{}
public void WindowClosed(WindowEvent e)
{}
public void WindowDeactivated(WindowEvent e)
{}
public void WindowDeiconified(WindowEvent e)
{}
public void WindowIconified(WindowEvent e)
{}
public void WindowOpened(WindowEvent e)
{}*/
};
//FIN DU GESTIONNAIRE D'EVENEMENT !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//--------------------------------------------------------------------------------------------------------------------
//CREATION D'UN BOUTON (PAGE 102) !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
JButton bout=null;//DECLARATION DUNE VARIABLE JBUTTON
Container conteneur=null;//DECLARATION DU CONTENEUR DU FRAME !!!!!
r.addWindowListener(win);//WIN ETANT LE FENETRE COURANTE ON RECUPERE CES EVENEMENTS DANS CE GESTIONNAIRE !!!!
conteneur=r.getContentPane();//CONTENEUR DEVIENT LE GESTIONNAIRES DE LA FENETRE
//conteneur.setLayout(new FlowLayout());--> LES BOUTONS EST AUTRES CE PLACERONT AUTOMATIQUEMENT AVEC CE GESTIONNAIRE DE MISES EN FORME !!!!!
conteneur.setLayout(null);//CE GESTIONNAIRE PERMET DE DEFINIR NOUS MEME LES PROPRIETER DES OBJETS CE TROUVANT DANS LE FRAME !!!!!
bout=new JButton();//ON CREE LE BOUTON !!
bout.setBounds(10,20,100,20);//LA METHODE "SETBOUND" PERMET DE DEFINIR LEMPLACEMENT EST LA DIMENSION DU BOUTON !!!
bout.setText("Lancer");//LA METHODE "SEtTEXT" PERMET DE DEFINIR LE TEXTE DANS LE BOUTON !!!!!
conteneur.add(bout);//LA VARIABLE "CONTENEUR" ETANT DEVENUS LE "frame" ON Y PLACE LE BOUTON !!!!
// !DEBUT DE CREATION DUNE ZONE DE TEXTE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//---------------------------------------------------------------------------------------------------------------
final text =null;
text=new Label();
text.setBounds(0,120,250,23);
text.setText("ces tout bon gamin!!!");
conteneur.add(text);
//DEBUT DE CREATION DU GESTIONNAIRE DEVENEMENT DU BOUTON !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
bout.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e)
/* ATENTION !! */ {text.setText("texte a faire apparaitre!!!");System.out.println ("TU VIENS D'APUYER SUR LE BOUTON !!");
}
});
//FIN DE CREATION DU BOUTON !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//---------------------------------------------------------------------------------------------------------------
/*ATENTION xxxxxxxxxxxxxxxxx> */r.show();// <--on place la methode qui vas faire apparaitre le frame en dernier pour que les boutons....etc apparaisse au démarage du frame !!!!!!!
}
} |
Partager