Petits topic sur le JAVA
Forum Programmation : Petits topic sur le JAVA
Bonjour, je fais un DUT Info et j'adore le JAVA, j'aimerais que l'on discute un peu sur ce language.
Laisser vos problemes, vos astuces, tout ca qoui ...
Salut
Moi, je viens de commencer java et ça me paraît assez interessant. Mais, j'y connais pas grand chose pour le moment. :-x
Voici ce que j'en pense.
Ce qui est bien dans le Java:
- C'est un très bon langage objets et les types de bases sont des objets
- Il est portable (JVM)
- Il permet de faire pas mal de choses avec le web
- Le garbage collector permet une programmation propre
Ce qui n'est pas terrible:
- Pas d'héritage multiple (ils ne se sont pas cassé la tête pour la compilation)
- La JVM/garbage collector peut faire ramer certains programmes
- Le Framework Swing est buggué (enfin était à la 1.3.x 1.4) quand on l'utilise bien (mais bon aucun n'est exempt de bug).
Pour moi, l'application idéale du Java c'est pour faire un client. Le serveur étant en C ou C++ pour les gros calculs et l'interface en socket ou corba.
j'aime beaucoup java mais ce langage comporte un gros probleme les appli consomment énormément de ressources,
les trucs graphiques rament tres vite, ce qui limite ce tres beau langage au petites application
a quand une carte d'extention hardware qui permette de faire tourner la machine virtuelle hyper vite? :-P
ça existe déjà les processeurs Java ;-)
Si vous voulez vous pouvez porposer vos petit programmes, moi par exemple, je suis en train de faire un mastermind avec l'interface graphique utilisateur (GUI), bon, pour la GUI ca roule, mais pour le reste je peine un petit peu.
En fait j'ai ma fenetre, un menu pour faire une nouvelle partie, pour afficher les meilleur scores, l'aide et pour quitter le prgm.
Sinon, j'ai aussi fait un textField() pour faire une proposition ainsi qu'un bouton "OK", et un textArea() pour afficher , par la suite, les résultats.
Voici le source :
Code :
|
J'ai trouver un livre sur le JAVA qui presente yout les paquetages et toutes les classes avec quelques exemples.
C'est tres interessant pour apprendre.
Je suis en train defaire un navigateur Internet, j'aimerai savoir comment on pourait faire pour afficher une page dans un composant.
Avec les classes JEditorPane, HTMLDocument et HTMLEditorKit ;-)
Sur le thread, j'avais mis un lien qui donnait un petit exemple:
http://www.infos-du-net.com/forum/page-129858_21_0.html
Ouais, j'ai essayer un truc avec unJEditorPane, mais ma fenetre ne s'affiche pas !
Je ne comprend pas vraiment ce qui se passe .
try {
String url = "www.google.fr";
JEditorPane pane = new JEditorPane(url);
...
} catch (IOException e) { }
Au fait le lien que tu as donner dans l'autre topic ne marche pas!
Chez moi ce lien marche : http://www.apl.jhu.edu/~hall/java/ [...] rPane.html
Bref, il est indiqué ceci:
Code :
|
As-tu mis ton JEditorPane dans une fenêtre ?
Ouais, j'ai construit une fenetre avec JFrame,
Voici le code en entier :
Code :
|
C'est peut-être le site qui ne va pas.
Essaie avec une page HTML local ou une page HTML basique, ou pointe directement sur une page HTML basique (sans redirection ni javascript).
Ouais, y'a pas moyen de faire afficher une page vraiment basique !!!
J'ai changer un peu le source, parce que lorsque je lancait l'application, il ne se passait rien du tout !
Maintenant ça m'affiche la fenetre mais rien d'autre !! :-x
vous connaisez des tutoriaux pour m'aidé ?
parce que j'ai du mal avec du java !!!!!!!!!! :-(
| Citation :
|
Ah je viens de penser à un truc... le firewall :-D
As-tu ouvert le port http (port 80) pour ce programme java ? ;-)
Pour les tutoriaux de Java:
http://java.sun.com/docs/books/tutorial/
Je ne sait pas :
Je suis a l'université, les ordi sont des UNIX, je ne sait pas comment ouvrir des ports
Si tu es sous UNIX et que tu as accès à internet avec la machine, ce n'est pas ça le problème puisqu'on n'associe pas de programme aux ports.
Alors, je ne vois pas où est le problème.
| Citation : bibou2b a écrit :
|
Il existe de très bons cours et tutoriels en français pour Java, par exemple :
-> Cours d'introduction au langage Java
-> Excellent et célèbre cours "Comment penser en Java"
Et à ne pas oublier, une adresse incontourable : Les F.A.Q Java
bon ba moi j'ai une petite question sur le java ou peut-être pas vraiment ...
En gros j'ai fait un prog qui simule la bourse, adapté aux consomations d'un bar, ca tourne on l'a même utilisé lors d'une soirée étudiante.
maintenant je voudrais faire pareil mais avec plusieurs PC. Je me suis renseigné sur les sockets ca ca devrait aller, mais je ne sais absolument pas si je dois faire des trucs avant directement sur les PC
par exemple si je les connecte entre eux via un rooter, je suppose qu'il y a des configs à faire avant de faire genre :
serveur :
ServerSocket ssocket = new ServerSocket(Nport);
Socket com = ssocket.accept();
et
client :
Socket com = new Socket(IPhote, Nport);
j'ai beau chercher sur le net je trouve rien la dessus :-?
merki d'avance :-D
Ca serais pas plus simple avec un sgbd (JDBC) tout simplement plutot qu'avec des sockets ?
Bon enfin si tu y tiens les sockets pour Java c'est Ici
non mais en fait j'ai dit que le côté java c'était ok
le seul truc qui me manqué c'était du côté du PC genre ouverture des port ou je sais pas quoi
mais finallement c'est bon
ba tiens je viens juste d'avoir un problème en java alors je me dirige vers vous :-D
alors voila
j'ai une classe et, je sais pas comment on dit en français :-? , mais elle est ?étendu? à une Frame mouai bof
je vais la refaire :
public class creation extends Frame implements ActionListener
voila comme ca tous le monde comprends mais si vous avez la version francaise faites passer :-)
et donc j'ai ma methode keydown avec un petit truc dedans
mais il y a un hic !
quand je presse une touche, rien ne se passe !
et j'ai remarqué que quand je vire mon JPanel ou j'ai mi mes bouton et mes zone de text, et bin ca marche !
alors le problème c'est que je voudrais que ca marche sans avoir à virer tout ca... logique non ?
bon bin voila c'es tout si vous avez une solution c'est cool
merci davance :-P
ta classe hérite de Frame ;-)
En fait ton problème est un problème de focus. Si ça ne marche pas bien, met le focus sur ta frame et dans ta fonction fait appel à la même fonction du JPanel.
Bon je ne suis pas sûr du tout (ça fait un moment que j'ai pas touché à ça).
Moi, je débute en java, je travail essentiellement l'interface graphique.
Mais dans le bouquin que j'ai acheté et sur les sites, il y a surtout les bases, et sur l'api ce n'est pas toujours évident.
Est-ce que vous connaissez des livres/sites plus spécialisés sur l'interface graphique, notament pour les animations?
Tutoriels java spécialisés interface graphique :
Interfaces Graphiques (Swing/AWT, 2D, 3D, ...)
comment parlé du java ...sans en venir au jsp
???
perso le meilleur des langages web a mon gout ...
merci :-D
J'ai emprunter un bouquin sur le jsp, faut-il un logiciel particulier pour que des pages xxx.jsp fonctionnent ???
je sais pas ce que c'est le jsp a part peut-être java server page... :-)
sinon j'ai avencer dans mon projet ! mais il me manque une donnée que je ne trouve pas sur le net :
comment on implémente de l'opengl en java
et aussi une autre question
j'ai vu qu'avec opengl on peut faire tous les calcul de rotation et tout mais moi je le fais déja en C il que je refasse tout en opengl ou je laisse en C en gros la question c'est est-ce que tous les calcul en opengl sont fait avec la carte graphic ou pas ?
| Citation : comment on implémente de l'opengl en java |
par exemple avec JOGL
| Citation : c'est est-ce que tous les calcul en opengl sont fait avec la carte graphic ou pas ? |
oui, tous les calculs matriciels sont faits sur la carte graphique, sauf si ta carte graphique est trop vieille et n'integre pas OpenGL, auquel cas, ce sera une emulation logicielle qui fera les calculs
ha fait chier faut tout refaire en opengl alors... ba o bouloww :-P
On peut forcer l'émulation logicielle, mais ça n'a aucun intérêt, car de toute façon c'est la lib qui fait tout.
ba voila je suis aller sur un site qui explique comment faire pour implémenter du jogl dans mon application mais ca marche po
alors je me demande quand même un truc : j'ai mis des fichiers jar dans mon dossier "ext", mais je n'ai pas signalé à mon compilateur que j'avais rajouter des trucs alors c'est peut-être pour ca ? j'ai net beans comme compilateur, vous pouvez m'aider :-D
Ce que je sais, moi, c'est que je ne m'y conanis pas trop dans ce domaine la !
Est-ce que quelqu'un pourrait me dire si il est possible de faire disparaitre le curseur de la souris lorsque celle-ci rentre dans une fenetre ?
Parce que j'ai fait une petite classe qui me construit un viseur de sniper et j'aimerait que le curseur de la souris disparaisse quand je suis dans ma fenetre .
Il y a 2767 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

CRicky