Bonjour ,
Je viens à vous pour un problème qui me gâche mon week end.
Voilà j'ai besoin d'afficher une fenetre Jdialog
Voilà le constructeur de ma fenetre (généré par netbeans)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public InfoLicence(javax.swing.JDialog parent, boolean modal) { super(parent, modal); try { initComponents();
et là ça marche .
Je me suis dit qu'il aurait été intéssant dans mon cas de rajouter
un troisième argument un String et là ca va plus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public InfoLicence(javax.swing.JDialog parent, boolean modal,String licence) { super(parent, modal); this.licence = licence ; try { initComponents();
Je précise que je travaille sous netbeans et que net beans utilise un main comme ci dessous
et mon problème vient de la ligne en gras.En gros le compilateur me demande un constructeur
à 3 arguments.
question bête : à quoi sert ce main : c'est pour l'aperçu ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { InfoLicence dialog = new InfoLicence(new javax.swing.JDialog(), true); dialog.addWindowListener(new java.awt.event.WindowAdapter() { public void windowClosing(java.awt.event.WindowEvent e) { System.exit(0); } }); dialog.setVisible(true); } }); }
Que dois je faire ?? j'ai bien essayé de rajouter un String dans le main mais il me demande une variable static.
Merci de votre aide.
Partager