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

Interfaces Graphiques en Java Discussion :

Participez � la FAQ Java GUI [FAQ]


Sujet :

Interfaces Graphiques en Java

  1. #1
    R�dacteur

    Avatar de Mickael Baron
    Homme Profil pro
    Ing�nieur de Recherche en Informatique
    Inscrit en
    Juillet 2005
    Messages
    14 974
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 14 974
    Par d�faut Participez � la FAQ Java GUI
    Bonjour,

    La FAQ Java GUI est ouverte � tous, vous pouvez donc y participer activement. Soit vous pouvez poster vos questions et r�ponses dans cette enfilade, soit vous pouvez utiliser l'application collaborative d'�dition de FAQ.

    L'adresse de la FAQ : http://java.developpez.com/faq/gui/

    Merci � tous pour vos contributions.

    L'�quipe Java
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'h�sitez pas � consulter la FAQ Java et � poser vos questions sur les forums d'entraide Java
    --------
    Ing�nieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de Developpez.com : mbaron.developpez.com
    Twitter : www.twitter.com/mickaelbaron
    Blog : mickael-baron.fr
    LinkedIn : www.linkedin.com/in/mickaelbaron
    DBLP : dblp.uni-trier.de/pers/hd/b/Baron:Micka=euml=l

  2. #2
    lvr
    lvr est d�connect�
    Membre �clair� Avatar de lvr
    Profil pro
    Responsable de projet fonctionnel
    Inscrit en
    Avril 2006
    Messages
    920
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Responsable de projet fonctionnel
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Avril 2006
    Messages : 920
    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
    R�dacteur/Mod�rateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Ao�t 2005
    Messages
    6 909
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : Nouvelle-Cal�donie

    Informations professionnelles :
    Activit� : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Ao�t 2005
    Messages : 6 909
    Billets dans le blog
    54
    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 : S�lectionner tout - Visualiser dans une fen�tre � part
    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 :
    Nom : AWTSwing Wooes2.jpg
Affichages : 382
Taille : 34,6 Ko
    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 kolodz
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2008
    Messages
    2 209
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - Produits et services t�l�com et Internet

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 209
    Billets dans le blog
    52
    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.
    Si une r�ponse vous a �t� utile pensez �
    Si vous avez eu la r�ponse � votre question, marquez votre discussion
    Pensez aux FAQs et aux tutoriels et cours.

  5. #5
    Membre averti
    Homme Profil pro
    Lyc�en(seconde)
    Inscrit en
    Octobre 2018
    Messages
    32
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : Lyc�en(seconde)

    Informations forums :
    Inscription : Octobre 2018
    Messages : 32
    Par d�faut
    Moi je propose un sujet sur javafx

  6. #6
    Mod�rateur
    Avatar de joel.drigo
    Homme Profil pro
    Ing�nieur R&D - D�veloppeur Java
    Inscrit en
    Septembre 2009
    Messages
    12 430
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur R&D - D�veloppeur Java
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2009
    Messages : 12 430
    Billets dans le blog
    2
    Par d�faut
    Citation Envoy� par nanny33 Voir le message
    Moi je propose un sujet sur javafx
    Il y a d�j� pas mal de choses sur JavaFX. Que manquerait-il d'apr�s toi ?
    L'expression "�a marche pas" ne veut rien dire. Indiquez l'erreur, et/ou les comportements attendus et obtenus, et donnez un Exemple Complet Minimal qui permet de reproduire le probl�me.
    La plupart des r�ponses � vos questions sont d�j� dans les FAQs ou les Tutoriels, ou peut-�tre dans une autre discussion : utilisez la recherche interne.
    Des questions sur Java : consultez le Forum Java. Des questions sur l'EDI Eclipse ou la plateforme Eclipse RCP : consultez le Forum Eclipse.
    Une question correctement pos�e et r�dig�e et vous aurez plus de chances de r�ponses adapt�es et rapides.
    N'oubliez pas de mettre vos extraits de code entre balises CODE (Voir Mode d'emploi de l'�diteur de messages).
    Nouveau sur le forum ? Consultez Les R�gles du Club.

Discussions similaires

  1. Participez � la FAQ Java ME
    Par Mickael Baron dans le forum Java ME
    R�ponses: 2
    Dernier message: 25/02/2014, 11h26
  2. Participez � la FAQ Java XML
    Par Mickael Baron dans le forum Format d'�change (XML, JSON...)
    R�ponses: 1
    Dernier message: 01/09/2008, 16h04
  3. Participez � la FAQ Java EE
    Par Mickael Baron dans le forum Java EE
    R�ponses: 1
    Dernier message: 28/08/2003, 11h49

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