C'est DUR le java ?
c'est dans ce langage multiplateforme que je veux me spécilaiser
il me plait ce langage , les possibilités qu'ils offrent
La difficulté ce n'est absolument pas la syntaxe ni même l'orienté objet
C'est le fait que je m'y perds facilement dans l'API Java
Par exemple pour mettre juste une icone il faut faire
Image i = ImageIO.read(getClass().getResource("/path/to/image"));
setIconImage(i);
J'arrive pas à deviner que dans la méthode read je dois passer en argument un getclass puisun getressource
bref tu vois je trouve ça un peu le bordel, moi instinctivement j'aurais juste fait
Image i = ImageIO.read("/path/to/image");
setIconImage(i);
mais on peut vraiment coder sans se documenter sur une API que on ne connait pas ?
Et C'est DUR le java ?
Il manque clairement aujourd'hui un langage de très haut niveau et surtout ergonomique
C'est simple, suffit d'avoir quelques notions, et pas besoin de docu complète, tu avances par tâtonnement, quand tu veux bosser un truc, quand t'as besoin de méthodes ou algos spécifiques, tu fais des recherches sur le net, en gros tu apprends en prenant de l'expérience.
Le 13 février 2016 à 11:31:07 ROURE a écrit :
Image i = ImageIO.read(getClass().getResource("/path/to/image")); setIconImage(i);
En gros, tu ouvres un canal IO (input output) où entrée sortie pour charger une image en mémoire à partir d'un chemin donné "path to image", cette image en l’occurrence est stockée dans i, une instance de la classe Image.
Après quoi, la méthode setIconImage(i); te met l'image stockée dans i en guise d'icone dans un autre conteneur, là, on ne le voit pas, la cible étant peut être spécifiée dans le code de la méthode.
et cela ne fonctionne pas, je n'ai aucune erreur de compilation
mais l'icone n'est pas visible, j'ai toujours l'icone Java
j'ai regardé des tutos mais ils sont tous pour windows
je sais pas si ça change
mais regardez
j'ai fait EXACTEMENT comme la vidéo https://www.youtube.com/watch?v=40ikcEonWng
et moi ça ne prend pas l'icone ne question
j'ai encore elle
Le 13 février 2016 à 11:45:28 konoha2006 a écrit :
Tu utilises NetBeans ou bien Eclipse ?
Netbeans, comme la vidéo
il me plait ce langage , les possibilités qu'ils offrent
Le java est très utilisé au sein d'entreprises pas très sérieuses La plupart des logiciels en java ne sont pas optimisés et plantent souvent, surtout lorsqu'il y a une interface graphique.
Le java est une perte de temps, autant apprendre le seul langage valable, le C et son extension, le C++.
et est-ce que il faut une condition particulière pour l'icone PNG ? La mienne a pour résolution 64*64...
Il n'y a pas vraiment de tutos pour mac, mais java je croyais que c'était multiplateforme
Le 13 février 2016 à 11:47:56 Chosun a écrit :
il me plait ce langage , les possibilités qu'ils offrent
Le java est très utilisé au sein d'entreprises pas très sérieuses La plupart des logiciels en java ne sont pas optimisés et plantent souvent, surtout lorsqu'il y a une interface graphique.
Le java est une perte de temps, autant apprendre le seul langage valable, le C et son extension, le C++.
Faire du C / C++ pour de l'informatique de gestion (l'utilisation la plus courante) en 2016
Le C qui pour rappelle à été inventé en 1972, soit il y 44 ans.
Bien ton modernisme ?
http://stackoverflow.com/questions/209812/how-do-i-change-the-default-application-icon-in-java
C'est ce dont je te parle, tu apprends petit à petit, situation par situation, c'est comme ça que vient la vraie maîtrise
Le 13 février 2016 à 11:53:50 konoha2006 a écrit :
http://stackoverflow.com/questions/209812/how-do-i-change-the-default-application-icon-in-javaC'est ce dont je te parle, tu apprends petit à petit, situation par situation, c'est comme ça que vient la vraie maîtrise
d'accord merci
Tu peux faire du Java sur MAC bien sûr...
Par contre tu dis que le soucis ce n'est pas la POO, alors que le probleme que tu décris est pour moi clairement un probleme de conception de la POO
Le 13 février 2016 à 11:56:15 Chosun a écrit :
nausicaa59 Inventé dans les années 70 oui, mais apparement tu n'es pas au courant que ce langage évolue et s'adapte La révision 2011 du C++ par exemple est utilisée quasiment partout aujourd'hui
J'ai fais dans la caricature, mais c'était pour souligner la "stagnation" des langage d'aujourd'hui -_-
Données du topic
- Auteur
- roure
- Date de création
- 13 février 2016 à 11:31:07
- Nb. messages archivés
- 88
- Nb. messages JVC
- 88