Publicité
+ Répondre à la discussion Actualité déjà publiée
Affichage des résultats 1 à 7 sur 7
  1. #1
    Responsable Eclipse et JAVA

    Avatar de Mickael Baron
    Homme Profil pro Mickael BARON
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    6 711
    Détails du profil
    Informations personnelles :
    Nom : Homme Mickael BARON
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 6 711
    Points : 33 521
    Points
    33 521

    Par défaut F.A.Q. Java GUI - Participez-y

    Vous pouvez participer activement à la F.A.Q Java Gui

    N'hésitez pas à poster vos questions et réponses dans cette enfilade.

    Attention Réponse obligatoire, toute question Seule sera supprimée. Il faut poser la question et y répondre.

    Merci à tous pour vos contributions.

    Vincent
    Ingénieur de Recherche en informatique au LIAS / ENSMA
    Responsable des rubriques Eclipse et Java de Developpez.com

    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    Page Pro : www.lias-lab.fr/members/mickaelbaron
    LinkedIn : www.linkedin.com/in/mbaron
    Twitter : www.twitter.com/mickaelbaron

  2. #2
    lvr
    lvr est déconnecté
    Membre chevronné Avatar de lvr
    Responsable de projet fonctionnel
    Inscrit en
    avril 2006
    Messages
    741
    Détails du profil
    Informations professionnelles :
    Activité : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : avril 2006
    Messages : 741
    Points : 695
    Points
    695

    Par défaut

    Il y a un nouveau Layout dans java6: le grouplayout. Une petite entrée dans le FAQ sur ce sujet pourrait être intéressante.

  3. #3
    Modérateur
    Avatar de bouye
    Homme Profil pro Fabrice Bouyé
    Développeur Java
    Inscrit en
    août 2005
    Messages
    4 420
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Bouyé
    Âge : 37
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 4 420
    Points : 9 074
    Points
    9 074

    Par défaut

    Petite correction pour Comment combiner des composants AWT et Swing ?

    Précédemment lorsqu'on mélangeant de tels composants
    =>

    Précédemment lorsqu'on mélangeait de tels composants
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  4. #4
    Modérateur
    Avatar de bouye
    Homme Profil pro Fabrice Bouyé
    Développeur Java
    Inscrit en
    août 2005
    Messages
    4 420
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Bouyé
    Âge : 37
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 4 420
    Points : 9 074
    Points
    9 074

    Par défaut

    Additions pour cette meme entree de FAQ ( Comment combiner des composants AWT et Swing ?) suite aux discussions et tests dans le topic : http://www.developpez.net/forums/d91...nes-derrieres/

    Attention : si vous avez personalisé le comportement du rendu de votre composant Swing en modifiant paint() au lieu de paintComponent() de manière à dessiner par dessus son contenu, votre dessin s'affichera quand meme sous les composants AWT.

    Dans l'exemple suivant, on a redéfini paint() pour dessiner une grande croix par dessus le composant et son contenu. Cependant le Canvas s'affiche toujours par dessus la croix. Le JPanel , quant à lui, s'affiche correctement par dessus le Canvas et sous la croix.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
     
        public static void main(String[] args) {
            SwingUtilities.invokeLater(new Runnable() {
                /**
                * {@inheritDoc}
                */
                @Override
                public void run() {
                  JComponent component = new JComponent() {
     
                    /**
                     * {@inheritDoc}
                     */
                    @Override
                    public void paint(Graphics g) {
                      super.paint(g);
                      Dimension size = getSize();
                      g.setColor(Color.BLACK);
                      g.drawLine(0, 0, size.width, size.height);
                      g.drawLine(size.width, 0, 0, size.height);
                    }
                  };
                  component.setLayout(null);
                  // Composant Swing en bleu.
                  JPanel panel = new JPanel();
                  panel.setBackground(Color.BLUE);
                  panel.setBounds(100, 100, 250, 250);
                  component.add(panel);
                  // Composant AWT en rouge.
                  Canvas canvas = new Canvas();
                  canvas.setBackground(Color.RED);
                  canvas.setBounds(30, 30, 400, 400);
                  component.add(canvas);
                  JFrame frame = new JFrame("Test");
                  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                  frame.setLayout(new BorderLayout());
                  frame.add(component, BorderLayout.CENTER);
                  frame.setSize(600, 600);
                  frame.setVisible(true);
                }
              });
           }
    Le résultat :
    AWTSwing Wooes2.jpg
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  5. #5
    Expert Confirmé
    Avatar de slim_java
    Homme Profil pro Mohamed Slim
    Enseignant
    Inscrit en
    septembre 2008
    Messages
    2 178
    Détails du profil
    Informations personnelles :
    Nom : Homme Mohamed Slim
    Âge : 29
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : septembre 2008
    Messages : 2 178
    Points : 2 524
    Points
    2 524

    Par défaut comment modifier les pixels d'une image

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
    private void imodifier_image() 
    {
     
    BufferedImage image = new BufferedImage(largeur, hauteur, BufferedImage.TYPE_INT_ARGB);
    WritableRaster trame = image.getRaster();
    int[] couleur  = {Cr, Cv, Cb, Ca};
    for (int x=0; x<largeur; x++) 
    for (int y=0; y<hauteur; y++) 
    {
      trame.setPixel(x, y, couleur);
    }

    Mon Site

    Vive le peuple Tunisien


    langage ج (j) : langage de programmation en Arabe


  6. #6
    Modérateur
    Avatar de bouye
    Homme Profil pro Fabrice Bouyé
    Développeur Java
    Inscrit en
    août 2005
    Messages
    4 420
    Détails du profil
    Informations personnelles :
    Nom : Homme Fabrice Bouyé
    Âge : 37
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : août 2005
    Messages : 4 420
    Points : 9 074
    Points
    9 074

    Par défaut

    Attention : accélérer directement au Raster d'une BufferedImage annule toute accélération matérielle potentielle.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  7. #7
    Expert Confirmé
    Avatar de kolodz
    Homme Profil pro Patrick Kolodziejczyk
    Développeur informatique
    Inscrit en
    avril 2008
    Messages
    772
    Détails du profil
    Informations personnelles :
    Nom : Homme Patrick Kolodziejczyk
    Âge : 27
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : avril 2008
    Messages : 772
    Points : 2 507
    Points
    2 507

    Par défaut

    Je propose la présentation de la classe JOptionPane qui est trop souvent ignoré.
    Voici les questions que je propose :
    - Comment afficher un message à l'utilisateur ?
    - Comment demander confirmation à l'utilisateur ?
    - Comment demander une entrée à l'utilisateur ?

    Je reprendrai certains des exemples données dans le "How to" pour expliquer le tout.

    Cordialement,
    Patrick Kolodziejczyk.
    N'oubliez pas de marquer vos discussions
    Si une réponse vous a été utile pensez à voter Pour
    Pensez à la javadoc

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •