Salut,
Je suis dans la perspective de réaliser des classes standards que j’utilise beaucoup, voilà la première, une classe pour la création d’une fenêtre avec un bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
 
/**
 * @(#)Interface.java
 *
 * Interface application
 *
 * @LASSOUI Khaled
 * @version 1.00 2009/2/3
 */
 import java.awt.Container;
 import javax.swing.JFrame;
 import javax.swing.JButton;
 import java.awt.event.ActionListener;
 import java.awt.event.ActionEvent;
 
public class Interface extends JFrame implements ActionListener {
    //Les variables
    private Container c;
    private JButton ok;
    //Le constructeur
    public Interface(){
    	c = getContentPane();
    	c.setLayout(null);
 
    	ok = new JButton("Click");
    	ok.setBounds(85,15,95,30);
    	ok.setFocusable(false);
    	ok.setToolTipText("Tu peut Cliqué !");
    	c.add(ok);
 
    	ok.addActionListener(this);
 
    	setTitle("Interface Graphique !");
    	setDefaultCloseOperation(3);
    	setBounds(100,100,300,100);
    	setVisible(true);
    }
    public void actionPerformed(ActionEvent e){
    	if(e.getSource()==ok){
    		ok.setText("Surprise !");
    	}
    }
    public static void main(String[] args) {
    	new Interface();	
 
    }
}
Merci d’avance d’apporte vos critiques constructives et autre proposition pour l’améliorai en tant que classe standard.