Classe standard personnels n°01
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:
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.