|
publié le 20/04/07 par Jonathan Démoutiez
Utilisez l'héritage JFrame :
package requis : javax.swing.JFrame
Comme vu dans le chapitre héritage, voici comment étendre de JFrame
import javax.swing.JFrame;
class MonInterface extends JFrame {
}
Le constructeur
Utilisez les fonctions de fermeture par défault :
setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE
);
Voici un petit code qui permet de placer la fenêtre au milieu de l'écran :
Dimension dim = Toolkit.getDefaultToolkit(). getScreenSize();
setLocation(
dim.width/2 - getWidth()/2,
dim.height/2 - getHeight()/2
);
Modifier le titre et la taille de la fenêtre :
setTitle("titre"); setSize(largeur, hauteur); // En pixel
Rendre la fenêtre visible :
setVisible(true);
Voici le début d'une fenetre de base :
On va se servir du constructeur pour faire des initialisations de bases
class MonInterface extends JFrame{
private final int largeur = 400;
private final int hauteur = 400;
public MonInterface(){
setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE
);
setTitle("titre");
setSize(largeur, hauteur);
Dimension dim = Toolkit.getDefaultToolkit(). getScreenSize();
setLocation(
dim.width/2 - getWidth()/2,
dim.height/2 - getHeight()/2
);
setVisible(true);
}
}
|