IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

[applet][debutants]dessin a partir de classe non applet


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Par défaut [applet][debutants]dessin a partir de classe non applet
    salut a tous
    ma classe principale est une applet, elle utilise d'autres classes non-applets, je voudrais cependant implementer dans celles ci des methodes permettants d'ecrire dans l'applet-classe-principale. (avec drawline entre autres). comment faire?

  2. #2
    Membre éclairé Avatar de snoop
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    354
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2003
    Messages : 354
    Par défaut
    Bonjour,

    c'est pas très clair...
    Que veux-tu faire exactement ?
    Expliques avec un peu de code !

  3. #3
    Membre expérimenté

    Avatar de christopheJ
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 600
    Par défaut
    Si j'ai compris ce que tu veux faire regarde la méthode getGraphics (de Jcomponent et toutes les classes qui en héritent). Ca te renvoie un objet Graphics que tu passera au fonction de dessin de tes autres classes. Plus de détails sur Graphics dans la javadoc. Regardes aussi Graphics2D qui est plus évoluée.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Par défaut
    l'applet principale est un outil de dessin d'arbre binaire. un des boutons qui sera sur l'applet appelle la methode tracegauche de la classe noeud. cette methode utilise un drawLine, j'ai donc du definir un graphics g dans les variables globales de Noeud. Mais g ne correspond pas a l'applet, autrement dit tracegauche trace une ligne autre part que dans lapplet.
    Je cherche une methode permettant de cibler cette ecriture dans l'applet definie par la classe principale. est-ce plus clair?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 10
    Par défaut
    ca a l'air de marcher impec avec getGraphics.
    merci, et dsl d'avoir été si peu clair

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Appeler l'interface de classe applet à partir de classe frame
    Par yonna dans le forum Interfaces Graphiques en Java
    Réponses: 3
    Dernier message: 22/06/2015, 01h51
  2. Réponses: 9
    Dernier message: 14/08/2009, 12h27
  3. Type de classe non enregistrée à partir de son nom
    Par Grosbenji dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/05/2009, 08h51
  4. Réponses: 6
    Dernier message: 22/05/2006, 12h21
  5. [debutant][Classpath][Linux] Classe non trouvée
    Par oghma777 dans le forum Général Java
    Réponses: 5
    Dernier message: 15/10/2004, 21h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo