bonjour a tous,
ma question va surement vous sembler bete mais je cherche a afficher une occurence d'une classe etendant JDialog;
seulement elle est toujours reduite a une taille minimale et je dois la redimensionner manuelllement
j'ai parcouru le forum, et n'ai rien trouvé qui abordait ce sujet :S
voici le code de mon bouton ouvrant la JDialog:
et le code de la JDialog:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void jButtonSoumettre_actionPerformed(ActionEvent e) { JDialog fenetreLogin = new ftpBrowserPasswordGUI(); fenetreLogin.setSize(new Dimension(400,150)); Dimension dlgSize = getPreferredSize(); Dimension frmSize = getSize(); Point loc = getLocation(); fenetreLogin.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y); fenetreLogin.setModal(true); fenetreLogin.pack(); fenetreLogin.show(); }
j'espère que ma question ne vous paraitra pas trop stupide et qu'elle pourra servir a d'autres
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 import java.awt.*; import javax.swing.*; public class ftpBrowserPasswordGUI extends JDialog { JPanel panel1 = new JPanel(); JTextField jTextField1 = new JTextField(); public ftpBrowserPasswordGUI(Frame frame, String title, boolean modal) { super(frame, title, modal); try { jbInit(); pack(); } catch(Exception ex) { ex.printStackTrace(); } } public ftpBrowserPasswordGUI() { this(null, "", false); } private void jbInit() throws Exception { panel1.setLayout(null); this.getContentPane().setLayout(null); panel1.setMinimumSize(new Dimension(400, 150)); panel1.setPreferredSize(new Dimension(400, 150)); panel1.setBounds(new Rectangle(0, 0, 400, 300)); jTextField1.setText("jTextField1"); getContentPane().add(panel1, null); panel1.add(jTextField1, null); } }
merci d'avance pour votre aide
Partager