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

 Java Discussion :

Sauvegarder le contenu d'un DrawPanel sous forme d'une image


Sujet :

Java

  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 77
    Par défaut Sauvegarder le contenu d'un DrawPanel sous forme d'une image
    Bonsoir,

    comme dans le titre j'aimerai savoir comment pourrons sauvgarder le contenue d'un DrawPanel sous forme d'une image ?

    Merci.

  2. #2
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Tout d'abord une question :

    Qu'est-ce qu'un DrawPanel ? Un derivé d'un JPanel ?
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 77
    Par défaut
    DrawPanel c'est une classe qui extends JPanel, elle s'occupe de dessiner sur l'ecran, est il possible de sauvgarder ce qui a été dessiner ?

  4. #4
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    Bien sure,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    BufferedImage bi = new BufferedImage(this.getSize().width, this.getSize().height, BufferedImage.TYPE_INT_ARGB); 
    Graphics g = bi.createGraphics();
    this.paint(g);  //this == JComponent
    g.dispose();
    try{ImageIO.write(bi,"png",new File("test.png"));}catch (Exception e) {}
    Remplacer le this par ton component si nécessaire ...

    mais une recherche dans la faq t'aurais aiguiller directement :

    http://java.developpez.com/faq/gui/?...egistrer_image
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 77
    Par défaut
    Merci beaucoup,
    s'il vous plait une derniere chose, j'ai une JToolBar qui contient des bouttons, j'aimerais changer sa taille pour qu'elle soit plus grande.

  6. #6
    Modérateur
    Avatar de wax78
    Homme Profil pro
    R&D - Palefrenier programmeur
    Inscrit en
    Août 2006
    Messages
    4 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : R&D - Palefrenier programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 4 096
    Par défaut
    2 Possibilitées (et surement plus) :

    - 1) Tu utilises
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    toolBar.setPreferredSize(new Dimension(0,100));
    - 2) Tu dimensionne tes boutons et normalement la toolbar suivra en hauteur.
    (Les "ça ne marche pas", même écrits sans faute(s), vous porteront discrédit ad vitam æternam et malheur pendant 7 ans)

    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. Positionner un lien sous forme d'une image
    Par allayahassine dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 29/01/2015, 12h20
  2. Sauvegarder une scène GLScene sous forme d'une image
    Par essof_salhi dans le forum Delphi
    Réponses: 4
    Dernier message: 12/06/2014, 01h45
  3. [Débutant] sauvegarder le contenu d'un axis sous forme d'une image
    Par miss_angel dans le forum Images
    Réponses: 10
    Dernier message: 20/01/2011, 16h10
  4. Réponses: 0
    Dernier message: 28/03/2008, 13h24
  5. Réponses: 5
    Dernier message: 03/04/2007, 13h44

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