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
   | import javax.swing.*;
import java.awt.FlowLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
 
 
 
	public class  Fenetre extends JFrame implements ActionListener  {
 
		JPanel container = null;//Déclaration de l'objet JPanel
		FlowLayout layout = null ;//Déclaration de notre layout
		JButton bouton = null;//Déclaration du bouton
		JLabel texte = null;//Déclaration de l'objet JLabel
		JTextField ID = null;
 
		public  Fenetre(){
		super();
		build();//On initialise notre fenêtre
		}
		public void build(){
		this.setTitle("Passrelle APP MARINE SOFT"); //On donne un titre à l'application
		this.setSize(800,600); //On donne une taille à notre fenêtre
		this.setLocationRelativeTo(null); //On centre la fenêtre sur l'écran
		this.setResizable(false) ; //On interdit la redimensionnement de la fenêtre
		this.setContentPane(getContainer());
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //On dit à l'application de sefermer
		//lors du clic sur la croix
		}
 
		public JPanel getContainer(){
			layout = new FlowLayout(); //Instanciation du layout
			layout.setAlignment(FlowLayout.CENTER);//On centre les composants
			container = new JPanel() ; //On crée notre objet
			container.setLayout(layout); //On applique le layout
			//Ajout du label
			texte = new JLabel() ;//On crée notre objet
			texte.setPreferredSize(new Dimension(300,100)) ;//On lui donne une taille
			texte.setText("APD : Annonce Prévisionnel De Dechargement"); //On lui donne un texte
			container.add(texte);//On l'ajoute au container
 
			//Ajout text field
			ID = new JTextField();
		    ID.setPreferredSize(new Dimension(75,25));
			container.add(ID);
			//Ajout de Button
			bouton = new JButton () ;//Création du bouton
			bouton.setPreferredSize(new Dimension(125,25)) ;//On lui donne une taille
			bouton.setText("Crer") ;//On lui donne un texte
			container.add(bouton);//On l'ajoute à la fenêtre
 
			return container ;
			}
 
		public void actionPerformed(ActionEvent e) {	
 
		  System.out.println("j ecoute action"); 
		   System.out.println(e.getSource()); 
			if(e.getSource() == bouton){//Si l'action émane bien du bouton
				System.out.println("j ecoute action"); 
			}
			else
			{System.out.println("khourouto!!!!!!!");}
 
		}
	} | 
Partager