Précédent   Forum du club des développeurs et IT Pro > Java > Interfaces Graphiques en Java
Interfaces Graphiques en Java Forum d'entraide pour les interfaces graphiques en Java (Swing, AWT, JFace, SWT, Graphisme 2D et 3D, clients riches, ...). Avant de poster -> Les cours sur les Interfaces Graphiques - FAQ GUI Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 26/10/2006, 19h17   #1
keulkeul
Responsable Eclipse et JAVA

 
Avatar de keulkeul
 
Homme Mickael BARON
Ingénieur de Recherche
Inscription : juillet 2005
Messages : 3 966
Détails du profil
Informations personnelles :
Nom : Homme Mickael BARON
Localisation : France, Vienne (Poitou Charente)

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

Informations forums :
Inscription : juillet 2005
Messages : 3 966
Points : 18 965
Points : 18 965
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
keulkeul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/12/2009, 10h32   #2
lvr
Membre éprouvé
 
Avatar de lvr
 
Inscription : avril 2006
Messages : 608
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 608
Points : 488
Points : 488
Il y a un nouveau Layout dans java6: le grouplayout. Une petite entrée dans le FAQ sur ce sujet pourrait être intéressante.
lvr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2010, 22h01   #3
bouye
Modérateur
 
Avatar de bouye
 
Homme Fabrice Bouyé
Développeur Java
Inscription : août 2005
Messages : 4 073
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Bouyé
Âge : 36
Localisation : Nouvelle-Calédonie

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

Informations forums :
Inscription : août 2005
Messages : 4 073
Points : 8 524
Points : 8 524
Petite correction pour Comment combiner des composants AWT et Swing ?

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

Citation:
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
bouye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2010, 02h28   #4
bouye
Modérateur
 
Avatar de bouye
 
Homme Fabrice Bouyé
Développeur Java
Inscription : août 2005
Messages : 4 073
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Bouyé
Âge : 36
Localisation : Nouvelle-Calédonie

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

Informations forums :
Inscription : août 2005
Messages : 4 073
Points : 8 524
Points : 8 524
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
bouye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2010, 13h07   #5
slim_java
Expert Confirmé
 
Avatar de slim_java
 
Homme Mohamed Slim
Enseignant
Inscription : septembre 2008
Messages : 2 178
Détails du profil
Informations personnelles :
Nom : Homme Mohamed Slim
Âge : 28
Localisation : Tunisie

Informations professionnelles :
Activité : Enseignant
Secteur : Enseignement

Informations forums :
Inscription : septembre 2008
Messages : 2 178
Points : 3 624
Points : 3 624
Envoyer un message via Skype™ à slim_java
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

slim_java est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/04/2010, 13h22   #6
bouye
Modérateur
 
Avatar de bouye
 
Homme Fabrice Bouyé
Développeur Java
Inscription : août 2005
Messages : 4 073
Détails du profil
Informations personnelles :
Nom : Homme Fabrice Bouyé
Âge : 36
Localisation : Nouvelle-Calédonie

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

Informations forums :
Inscription : août 2005
Messages : 4 073
Points : 8 524
Points : 8 524
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
bouye est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/08/2011, 15h13   #7
kolodz
Membre Expert
 
Avatar de kolodz
 
Homme Patrick Kolodziejczyk
Développeur informatique
Inscription : avril 2008
Messages : 643
Détails du profil
Informations personnelles :
Nom : Homme Patrick Kolodziejczyk
Âge : 25
Localisation : France, Val d'Oise (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Enseignement

Informations forums :
Inscription : avril 2008
Messages : 643
Points : 2 331
Points : 2 331
Envoyer un message via MSN à kolodz
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
kolodz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h15.


 
 
 
 
Partenaires

Hébergement Web