CHANGER LA COULEUR DE L'ARRIERE PLAN D'UN FENETRE...

Signaler
Messages postés
53
Date d'inscription
jeudi 2 décembre 2004
Statut
Membre
Dernière intervention
3 juillet 2006
-
Messages postés
8
Date d'inscription
samedi 29 novembre 2008
Statut
Membre
Dernière intervention
4 mars 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/20079-changer-la-couleur-de-l-arriere-plan-d-un-fenetre

Messages postés
8
Date d'inscription
samedi 29 novembre 2008
Statut
Membre
Dernière intervention
4 mars 2010

supeeeeeeeeeeeeer, ça marche très bien chez moi
Messages postés
53
Date d'inscription
jeudi 2 décembre 2004
Statut
Membre
Dernière intervention
3 juillet 2006

Salut CrazyDog_974,
Merci ça marche super bien je viens juste de l'essayer.
Mais je viens de me rendre compte qu'il faut installer un plug-in pour utiliser swing donc je dois trouver une autre méthode c'est dommage car ta palette était super.
Continue comme ça.

Salut.
Messages postés
19
Date d'inscription
jeudi 22 janvier 2004
Statut
Membre
Dernière intervention
28 avril 2005

tu fais un copier coller du code qui est dans le constructeur:
import javax.swing.JApplet;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;



/**
* @author David
*
*/
public class changeColor extends JApplet {

private javax.swing.JPanel jContentPane = null;
private Container c = null;
private JButton changeCouleur =null;
private Color couleur = Color.BLUE;

/**
* This is the default constructor
*/
public changeColor() {
super();
init();
}
/**
* This method initializes this
*
* @return void
*/
public void init() {
this.setSize(300,200);

c = this.getContentPane();
c.setLayout(new FlowLayout());

this.changeCouleur = new JButton("changer la couleur");

c.add(this.changeCouleur);

changeCouleur.addActionListener(
// classe anonyme !!!!
new ActionListener(){
public void actionPerformed (ActionEvent e){
// affichage de la boite de dialoge des coleur!!
couleur = JColorChooser.showDialog(null, "Choisir une couleur", couleur);
if(couleur == null){
couleur = Color.BLUE;
}
//changement des couleurs du container et du bouton
c.setBackground(couleur);
changeCouleur.setBackground(couleur);
}

}
);

}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private javax.swing.JPanel getJContentPane() {
if(jContentPane == null) {
jContentPane = new javax.swing.JPanel();
jContentPane.setLayout(new java.awt.BorderLayout());
}
return jContentPane;
}
}
Messages postés
53
Date d'inscription
jeudi 2 décembre 2004
Statut
Membre
Dernière intervention
3 juillet 2006

salut CrazyDog_974,
ton code est bien mais comment on fait pour le transformer en applet.
salut