Bonjour
j'ai lu l'article dans la FAQ "Comment ouvrir une fenêtre sur un écran particulier ?"
l'exemple de la FAQ est compréhensible mais j'ai une petite question
imaginons que je crée une classe qui herite de jframe comment puisje passer en paramètre le gConfig de l'exemple ?
Suis je obligé de créer un construteur de ma class hérité avec un appel de super(gConfig) ?
les éléments de la faq
Mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 // On récupére la liste des écrans : GraphicsEnvironment gEnv = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice[] devices = gEnv.getScreenDevices(); // On récupère la configuration du second écran (s'il existe) : GraphicsConfiguration gConfig = null; if (devices.length>1) { gConfig = devices[1].getDefaultConfiguration(); } // On crée et on affiche la JFrame : JFrame frame = new JFrame(gConfig); frame.setSize(400,400); frame.setVisible(true);
Merci de vos réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 import javax.swing.JFrame; public class Fenetre extends JFrame{ public Fenetre(){ this.setTitle("Fenetre"); this.setSize(1280, 500); this.setLocation(0,0); this.setResizable(false); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }
Cordialement
_Agrid
Partager