begin process at 2010 02 10 10:03:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Astuces

 > COMMENT CENTRER SA FENETRE À L'ÉCRAN

COMMENT CENTRER SA FENETRE À L'ÉCRAN


 Information sur la source

Note :
6,33 / 10 - par 3 personnes
6,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Astuces Classé sous :center, centrer, fenêtre, window, écran Niveau :Débutant Date de création :03/12/2002 Date de mise à jour :03/12/2002 13:20:28 Vu :18 678

Auteur : Duss

Ecrire un message privé
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note


 Description

Permet de centrer sa fenetre à l'écran quelle que soit la résolution
ce code est à mettre dans la méthode main ou dans celle qui instancie la classe
dérivée de JFrame

Source

  • // Si on prend par exemple une classe Fenetre qui
  • // est une dérivée de JFrame
  • Fenetre fen = new Fenetre();
  • // On récupère la taille de l'écran (la résolution)
  • Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
  • // et on place notre fenêtre au milieu
  • fen.setLocation((screen.width - fen.getSize().width)/2,(screen.height - fen.getSize().height)/2);
// Si on prend par exemple une classe Fenetre qui
// est une dérivée de JFrame

Fenetre fen = new Fenetre();

// On récupère la taille de l'écran (la résolution)

Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();

// et on place notre fenêtre au milieu

fen.setLocation((screen.width - fen.getSize().width)/2,(screen.height - fen.getSize().height)/2);
	

 Conclusion

Voilà c'est tout !

Duss


 Sources du même auteur

COMMENT LISTER L'ARBORESCENCE DES DISQUE DUR DANS UN JTREE
PLEIN ECRAN EN TENANT COMPTE DE LA BARRE DES TACHES
TIMER ET JWINDOW > DEPLACEMENT D UNE FENETRE
AJOUTER DES COMPOSANTS EN CLICKANT SUR UNE JFRAME
JLABEL COULEUR ET MULTILIGNE GRACE AU HTML

 Sources de la même categorie

Source avec Zip CLASS DEMINEUR par Niidhogg
AJOUTER LE MAIL À LA LISTE DE CONTACT HOTMAIL POUR EVOLUTION... par sarathai
Source avec Zip ENVOI MAIL AVEC JAVA par mdahmoune
Source avec Zip Source avec une capture JADE PAR LA PRATIQUE par mdahmoune
CHUNKEDXML, LIRE DU XML PAR MORCEAU par AlexN

 Sources en rapport avec celle ci

EXEMPLE DE JSPLITPANE par adams_001
PLEIN ECRAN EN TENANT COMPTE DE LA BARRE DES TACHES par Duss
TIMER ET JWINDOW > DEPLACEMENT D UNE FENETRE par Duss
SIMPLEFENETRE par malito
Source avec Zip OUVRIR UNE NOUVELLE FENÊTRE. par Mikonyx

Commentaires et avis

Commentaire de kha le 08/12/2002 12:59:39

tu peux aussi faire a partir de la v. 1.4 du jdk fen.setLocationRelativeto(null), ce qui est encore mieux car cette méthode vérifie aussi que la fenetre ne "sorte" pas de l'ecran si elle est trop grande

Commentaire de Asrull le 17/06/2004 14:30:49

kha, juste un truc le t de to est en majuscule (ctr+c/ctrl+v qui fait planter ma compilation, 10min de perdue ...).
J'ai un problème, vos deux méthodes respectives ne marchent pas chez moi, mon écran fait 1280x1024 et le plnacher de mon appli est à 800x600, et au lieu de me démarer la fenètre au mileur de la page, il la met dans le coin inférieur droit. tout se passe comme si il alignait le coin supérieur gauche de la fenêtre au centre de l'écran ... galère.
Savez pas pourkoi ça m'fait ça ?

Commentaire de Duss le 17/06/2004 15:09:01

ca depend quand est ce que tu le fais.
fais le apres le setVisible

Commentaire de Asrull le 17/06/2004 15:51:15

Cool, merci à toi Duss, ct bien ça le problème. ça marche nikel maintenant.
... mais ... euh ... pourquoi y faut le mettre après le setVisible, ch'est louche

Commentaire de Duss le 17/06/2004 16:00:50

ben si tu le fais avant, il peut pas calculer la taille de ta fenetre a l ecran.
meme si tu fais un setSize, la taille n est prise en compte reellement qu a partir du moment ou la fenetre est visible.

Commentaire de Asrull le 17/06/2004 16:26:24

okay merci

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

taille des fenêtres [ par gphyW4L ] Bonjour,je n'arrive pas a ouvrir mes fenêtres en plein écran...Elles s'ouvrent en occupant tout l'écran mais une partie de la fenêtre est cachée derri Fermeture d'une fenêtre [ par coucounet ] Bonjour à tous!J'ai un gros souci concernant les JFrame :J'ai mon appli qui tourne dans une JFrame principale. Il m'arrive parfois d'ouvrir d'autres J Centrer une Window [ par pmithrandir ] Je voudrais savoir comment centrer une Window.Merci de mettre le code source plein écran [ par joduak ] Bonjour! Je me demande si c'est possible de mettre en plein écran une fenêtre et que ça agrandisse les éléments de la fen&#2 Plugin Eclipse [ par joduak ] Salut!Je développe un plugin pour Eclipse et je rencontre un pb !Je voudrais savoir si la fenêtre d'Eclipse a le focus ou non.A l'activation de mon pl besoin d'aide [ par guigounnet ] Bonjour a tous. Je poste ce message pour être avant tout aiguillé. Ne chercher pas à répondre de but en blanc à mon projet, je ne pense pas que cela s Choix de l'écran pour affichage de ma fenêtre [ par Hermios ] Bonjour à tous,Mon programme lance deux fenêtres, je voudrai que l'une des deux s'ouvre sur l'écran de mon PC (écran primaire), et l'autre sur l'écran transmettre des données dans une fenètre DOS [ par pagoda ] Bonjour, j'ai un souci par rapport à l'affichage d'un résultat dans une fenêtre DOS. Voila le but du travail que je dois faire est de développer une i [JAVA] problème ajout sphere avec fenêtre aide [ par Onkas81 ] Bonjour à tous,J'ai créée un environnement 3D grâce à JAVA3D (une sphere bleu s'affiche dans ma fenêtre). J'aimerais pouvoir placer grâce à une foncti Résolution de l'écran [ par Skyffer3 ] Bonjour,j'aimerais changer la résolution de mon écran lorsque je fais tourner une application.J'ai donc implémenter ce code :        GraphicsDevice de


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales