Jonathan Démoutiez
Vide
Coin_hg Vide Coin_hd
 

La class JFrame

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);
    }
}

 

 
Coin_bg Vide Coin_bd
Vide
Jonathan Démoutiez
©2010 Jonathan Démoutiez Valid XHTML 1.0 Transitional