Faq Java Gui
Faq Java Gui
Documents
Books - Fiction Books - Non-fiction Health & Medicine Brochures/Catalogs Government Docs How-To Guides/Manuals Magazines/Newspapers Recipes/Menus School Work + all categories Featured Recent
People
Authors Students Researchers Publishers Government & Nonprofits Businesses Musicians Artists & Designers Teachers + all categories Most Followed Popular Sign Up | Log In You're looking at our new document page format. Have any thoughts? Leave us your feedback.
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
De plus, certains OS ne supportent simplement pas les images de type PNG, transparence ou non. lien : Comment accder une image ?
Quelle diffrence entre cacher et dtruire une fentre ? Auteurs : lment Cunin C , Lorsque l'on affiche une fentre l'cran, la machine virtuelle alloue la mmoire et les ressources systmes ncessaires la cration de l'image de cette fentre l'cran. Les mthodes hide() et dispose() font tous les deux disparatre la fentre de l'cran ; en revanche, elles diffrent par leur action sur la mmoire.
Cacher une fentre avec hide() : La mthode hide() se contente de masquer la fentre, les ressources ncessaires son affichage sont conserves. La fentre est donc prte tre raffiche. C'est une bonne ide de cacher les fentres qui sont utilises rgulirement par l'application, leur raffichage est plus rapide.
of 89
Note : La solution utilise avec AWT reste valable avec Swing, elle permet d'effectuer des traitements plus complexes en parallle du traitement par dfaut. lien : Quelle diffrence entre cacher et dtruire une fentre ?
Comment faire une fentre sans barre des titres ?
Auteurs : lment Cunin C , Frame & JFrame (JDK1.3 et prcdants) Les classes java.awt.Frame et javax.swing.JFrame correspondent aux fentres du systme d'exploitation, il n'est pas possible de changer l'apparence de la barre des titres ni des boutons de fermeture et d'agrandissement. Window & JWindow Contrairement aux 2 classes prcdentes, java.awt.Window et javax.swing.JWindow dfinissent une fentre sans aucun cadre ni barre de titre. Elles sont donc idales pour faire des crans de dmarrage ou des interfaces personnalises. A partir du JDK1.4 PixelPlanet PdfPrinter demo version - http://www.pixelplanet.com/download/index.html Le jdk1.4 dfinit une nouvelle mthode setUndecorated(boolean) pour les classes java.awt.Frame et java.awt.Dialog.
19 sur 86
03/04/2012 13:16
of 89
//rcupration de la taille de l'cran et des rebords Insets insets= kit.getScreenInsets(frame.getGraphicsConfiguration()); Dimension screen kit.getScreenSize(); = //calcul des longueurs ncessaires et de la position int w = (int)(screen.getWidth() -insets.left -insets.right); int h = (int)(screen.getHeight() -insets.top -insets.bottom); int x = (int)(insets.left); int y = (int)(insets.top); Dimension dimension new Dimension(w,h); = //placement et redimension frame.setSize(dimension); frame.setLocation(x,y);
Auteurs : oan Calapodescu I , Pour garder une fentre toujours au premier plan, il faut utiliser la mthode setAlwaysOnTop de la classe Window.
JFrame frame= new JFrame( "Titre" ); frame.setSize(00,200); 2 frame.setAlwaysOnTop( true); frame.setVisible( true);
of 89
Si le GraphicsConfiguration vaut null, c'est celui de l'cran principal qui sera utilis... lien : Comment obtenir la liste des crans ?
Comment obtenir la liste des crans ? Auteurs : diGuba a , Les informations sur les crans sont disponibles grce la classe java.awt.GraphicsEnvironment. Il suffit ds lors d'utiliser la mthode getScreenDevices() pour obtenir un tableau de java.awt.GraphicsDevice reprsentant les diffrents crans du systme :
La mthode getDefaultScreenDevice() permettant d'accder simplement l'cran principal : Afficher l'identifiant de l'cran principal :
of 89
Comment connaitre la taille du bureau ? Auteurs : diGuba a , Le "bureau" des systmes d'exploitations peut possder une ou plusieurs barres qui diminue l'espace d'affichage des fentres, mais lorsque l'on souhaite positionner prcisment une fentre il est intressant de dterminer cet espace afin de ne pas cacher (ou tre cacher) par une de ces barres, et ainsi respecter l'interface de l'utilisateur.
Pour obtenir cette espace, il faut dans un premier temps rcuprerde l'cran suffit ensuite de rcuprer les taille la . Il marges de l'cran, de la manire suivante :
Toolkit toolkit= Toolkit.getDefaultToolkit(); // On rcupre la taille de l'cran par dfaut : Dimension dim= toolkit.getScreenSize(); System.out.println(dim); // On rcupre la configuration par dfaut de l'cran par dfaut : GraphicsConfiguration gconf GraphicsEnvironment.getLocalGraphicsEnvironment() = .getDefaultScreenDevice().getDefaultConfiguration(); // On rcupre les 'marges' de l'cran : Insets insets= toolkit.getScreenInsets(gconf);
22 sur 86
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
of 89
Leave a Comment
You must be logged in to leave a comment. Submit Characters: 400 You must be logged in to leave a comment. Submit Characters: ... Upload a Document Search Documents Follow Us! scribd.com/scribd twitter.com/scribd facebook.com/scribd About Press Blog Partners Scribd 101 Web Stuff Support FAQ Developers / API Jobs Terms Copyright Privacy Copyright 2012 Scribd Inc. Language: English
of 89