Posez votre question Signaler

Java JFRAME et AWT [Résolu]

thomasDS 43Messages postés 9 octobre 2009Date d'inscription 11 octobre 2011Dernière intervention - Dernière réponse le 9 oct. 2011 à 10:04
Bonjour,
J'utilise Eclipse pour coder en java, je suis les tuto du sdz mais, j'ai un probleme, des que je met
import javax.swing.*;
import java.awt.*;
sa me met une erreur, je vais chercher dans les plugins et la je ne vois pas le JFRAME et le AWT donc j'ai chercher sur google pour les telecharger mais je ne les trouve pas, pouriez vous me passer les votre ou alors me dir ou le télécharger SVP ?
Merci
Lire la suite 

Java JFRAME et AWT »

5 réponses
Réponse
+0
moins plus
Salut,

Ces 2 lignes:
import javax.swing.*; 
import java.awt.*; 

sont correctes.
La première permet d'accéder à toutes les classes du package javax.swing dont notamment à la classe JFrame.
La seconde permet d'accéder à toutes les classes du package java.awt.

Ces 2 packages font partie de Java et il n'est pas nécessaire de les "télécharger".

Tu devrais nous donner le libellé exact de l'erreur obtenue, ce qui nous permettrait sans doute de te donner une réponse...

Un petit bout de code serait un atout supplémentaire.

Il faudrait également que tu prennes l'habitude de consulter la documentation Java (JavaDoc) par exemple pour java 6:

http://download.oracle.com/javase/6/docs/api/

Cordialement,

Dan
KX- 8 oct. 2011 à 21:04
Personnellement je déconseillerais l'utilisation des .*
Ajouter un à un les import pour chaque classe, ça évite les ambiguïtés et d'éventuelles erreurs.
Remarque : si vraiment il te manque ces packages c'est peut-être que tu n'as pas installé la SDK
Ajouter un commentaire
Réponse
+0
moins plus
Mon erreur est

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 
 at com.avaje.ebeaninternal.server.lib.sql.Prefix.main(Prefix.java:40) 



et quand je clique sur (Prefix.java:40) sa m'ouvre une page ou sa me marque,

The JAR file C:\Users\thomas\Desktop\bukkit-0.0.1-SHAPSHOT.jar has no source attachment

et enfaite, tous les code que je fait on cette erreur mintenant...
KX- 9 oct. 2011 à 09:53
Ce qu'il se passe c'est que tu ne peux pas accéder au code source de ta librairie.
Donc Java t'indique quand même où se situe l'erreur (ligne 40 de Prefix.java) mais tu ne pourras pas lire le code qui correspond. Mais normalement si les librairies sont bien faites la seule raison pour que ça plante c'est qu'il y a une mauvaise utilisation de la librairie dans ton code.
En l'occurrence ici, tu essayes d'accéder au premier élément d'un array qui est vide !
Ajouter un commentaire
Réponse
+0
moins plus
Ah c'est bon j'ai carrément reinstaller eclipse et sa fonctionne cette fois si ^^'
Merci quand meme pour vos reponses :)
Ajouter un commentaire
Ce document intitulé « Java JFRAME et AWT » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?