CHANGER LA COULEUR DE L'ARRIERE PLAN D'UN FENETRE...
le ptit gob
Messages postés53Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention 3 juillet 2006
-
17 mars 2005 à 14:58
fadwaISIMM
Messages postés8Date d'inscriptionsamedi 29 novembre 2008StatutMembreDernière intervention 4 mars 2010
-
29 janv. 2009 à 20:07
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
fadwaISIMM
Messages postés8Date d'inscriptionsamedi 29 novembre 2008StatutMembreDernière intervention 4 mars 2010 29 janv. 2009 à 20:07
supeeeeeeeeeeeeer, ça marche très bien chez moi
le ptit gob
Messages postés53Date d'inscriptionjeudi 2 décembre 2004StatutMembreDernière intervention 3 juillet 2006 21 mars 2005 à 10:45
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.
CrazyDog_974
Messages postés19Date d'inscriptionjeudi 22 janvier 2004StatutMembreDernière intervention28 avril 2005 18 mars 2005 à 20:37
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);
}
29 janv. 2009 à 20:07
21 mars 2005 à 10:45
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.
18 mars 2005 à 20:37
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;
}
}
17 mars 2005 à 14:58
ton code est bien mais comment on fait pour le transformer en applet.
salut