jLabel '(-_-) désolé
jLabel '(-_-) désolé
Tu ne peux pas les superposer.
ok, changement de méthode alors.
Est ce que je peux définir une image dans jPanel ?
Oui en surchargeant la méthode public void paintComponent(Graphics g) du JPanel
Il faut vraiment en avoir besoin car ce n'est pas intuitif !!!
Dans sa version la plus simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public void paintComponent(Graphics g) { super.paintComponent(g); java.awt.Toolkit toolkit = java.awt.Toolkit.getDefaultToolkit(); Image img = toolkit.getImage("c:/lechemin/monimage.jpg"); g.drawImage(img, 0, 0, this); }
Ok super, merci bcp ! Je suis arrivé à mes fins
Je vais regarder comment générer un exécutable maintenant
Faire un exe ?générer un exécutable
Mon application ne se lance plus du tout !
Pourtant mon coactivite4.FichierExcel est bien dans mon projet !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 run: java.lang.NoClassDefFoundError: coactivite4/FichierExcel Caused by: java.lang.ClassNotFoundException: coactivite4.FichierExcel at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find the main class: coactivite4.Fenetre. Program will exit. Exception in thread "main" Java Result: 1 BUILD SUCCESSFUL (total time: 0 seconds)
Que faire ? Pourtant je ne pense pas avoir touché au code ! (je fais un peu d'ergo logiciel depuis tout à l'heure)...
Ben déjà, ton projet est en rouge avec un triangle
donc fais un clic-droit pour voir ce que NetBeans lui reproche ...
Alors en rouge avec un triangle c'est depuis le début !
J'ai demandé et on m'a dit que cétait pas grave... juste des imports inutilisé...
Je tente le résolve ?
Tu peux aller dans les propriétés du projet -> librairies et faire une photo ?
C'est pas très jolie à voir par là bas ... lol
Supprime les librairies où il y marqué "Broken reference"
Ensuite, la librairie /.../... ... Desktop/mail.jar
me semble très louche car elle vient en concurrence des autres librairies mail plus bas
Bon l'application se lance mais j'ai une erreur dès le début et l'interface graphique est impactée (onglet en cours tout noir).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Exception in thread "AWT-EventQueue-0" java.lang.NumberFormatException: For input string: "" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:470) at java.lang.Integer.parseInt(Integer.java:499) at coactivite4.Fenetre.MenuOngletFocusGained(Fenetre.java:7525)J'ai souvenir d'avoir déjà rencontré ce problème auparavant mais je ne me souviens plus de l'issu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part Annexe.AffichageUpload(query3 , jTableUpload, Integer.parseInt(jTextFieldNumAnnexe.getText()));
A vue de nez, il n'y a rien qu'une chaîne vide dans jTextFieldNumAnnexe.getText()
J'ai mis l'instruction en commentaire.
L'interface graphique est toujours pas jolie et les retours de l'appli sont très maigres !!! (l'endroit où ont vois les erreurs)
Et mon jTextField ne charge pas (il m'affichait la version de l'application)
Ah ben ça c'est une solution tiens ... la prochaine fois que mon percepteur m’embête, je vais le mettre en commentaire et le problème sera résolu !J'ai mis l'instruction en commentaire.
ce code doit tout de même servir à quelque chose non ?
Annexe.AffichageUpload(query3 , jTableUpload, Integer.parseInt(jTextFieldNumAnnexe.getText()));
C'est pas comme ca que ca marche ?
Mon but n'est pas de mettre ce code de coté car il est fonctionnel ! C'est d'écarter une cause de problème.
Ceci étant fait, on remarque que le problème est le même donc cela ne viens pas du code...
En mode debug :
En fait, j'ai l'impression que NB ne se charge pas complètement... il miss un truc quelque part...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 debug: Have no FileObject for C:\Program Files\Java\jdk1.6.0_25\jre\lib\sunrsasign.jar Have no FileObject for C:\Program Files\Java\jdk1.6.0_25\jre\lib\modules\jdk.boot.jar Have no FileObject for C:\Program Files\Java\jdk1.6.0_25\jre\classes 2016-12-01 Version java : 1.6.0_25 Thu Dec 01 08:36:51 CET 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. 2016-12-01 Version java : 1.6.0_25 Thu Dec 01 08:36:51 CET 2016 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. BUILD SUCCESSFUL (total time: 19 seconds)
C'est mon NB qui perd la boule ?
EDIT : J'ai trouvé ceci : https://netbeans.org/bugzilla/show_bug.cgi?id=177392
EDIT : Ca sent la MAJ de NB non ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Marian Mirilovic 2010-05-10 08:37:20 UTC verified in NB 6.9 201005060200
C'est résolu, je suis revenu à une sauvegarde précédente et j'ai recommencé la partie design...
Comment est ce que je peux créer un exécutable ?
Tu veux parler d'un .exe ?
Sinon, le .jar se lance par double-clic sur le poste ...
Non, effectivement, je parle d'un .jar !
Peux tu m'aider à comprendre ce script :
J'ai bien compris le script ?
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 pdp.bat >> lienTestServeur\mise_a_jour.txt // ouverture de mise_a_jour.txt echo -------------- >> lienTestServeur\mise_a_jour.txt // écriture de "--------------" dans mise_a_jour.txt echo %date% - %time% -- %USERNAME% >> lienTestServeur\mise_a_jour.txt // écriture du user horodaté dans mise_a_jour.txt echo "Mise a jour effectué !" >> lienTestServeur\mise_a_jour.txt // écriture de "Mise a jour effectué !" dans mise_a_jour.txt echo -------------- >> lienTestServeur\mise_a_jour.txt // écriture de "--------------" dans mise_a_jour.txt md COACTIVITE4 // création du dossier COACTIVITE4 md C:\Users\%USERNAME%\Desktop\COACTIVITE4\lib // création du dossier lib situé dans COACTIVITE4 COPY /Y "lienTestServeur\CoActivite\dist\lib" "C:\Users\%USERNAME%\Desktop\COACTIVITE4\lib" // copie de la lib de l'appli vers le dossier lib recemment crée COPY /Y "lienTestServeur\CoActivite\dist\COACTIVITE4.jar" "C:\Users\%USERNAME%\Desktop\COACTIVITE4" // copie du .jar dans COACTIVITE4 echo "Mise a jour effectuee avec succes !" // c'est super tout a fonctionné à coup sûr sans aucun risque de plantage....... pause
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager