JPanel

debutant_descartes Messages postés 2 Statut Membre -  
debutant_descartes Messages postés 2 Statut Membre -
Bonjour,

Je dois réaliser cette interface :

http://www.e-campus.uvsq.fr/claroline/backends/download.php?url=LzAyNUVjcmFuUGR0LnBkZg%3D%3D&cidReset=true&cidReq=BDM7

Interface graphique imposée avec ecouteurs destinés à modifier les éléments suivant sur un JLabel placé au nord de l'interface :

* La casse (minuscule ou majuscule)
* L'alignement (aligné à droite, au centre, à gauche)
* La couleur du texte
* La couleur du fond
* le contenu (texte) du label en choisissant des textes prédéfinis dans une liste déroulée avec la possibilité d'ajouter de nouveau texte dans cette liste déroulée

J'ai fais les classes Couleur,Contenu,Forme ainsi qu'une classe fenetre.
Par contre je n'arrive pas à instancier les panneaux créées dans ces classes.

pourriez vous m aider SVP pour pouvoir instancier ces panneaux et mettre les ecouteurs pour changer les couleurs et ajouter les mots.

voici mes classes :

classe couleur : import java.awt.GridLayout;

import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class Couleur extends JPanel{

private JPanel panelcouleur;

private JLabel couleur= new JLabel("couleur");
private JLabel dutexte=new JLabel("Du texte");
private JLabel dufond=new JLabel("Du fond");

private JComboBox jcb1=new JComboBox();
private JComboBox jcb2=new JComboBox();

public JPanel getPanelcouleur() {
return panelcouleur;
}
public void setPanelcouleur(JPanel panelcouleur) {
this.panelcouleur = panelcouleur;
}

public Couleur(){

GridLayout glc=new GridLayout(6,1);
panelcouleur.setLayout(glc);

panelcouleur.setLayout(glc);
panelcouleur.add(couleur);
panelcouleur.add(dutexte);
panelcouleur.add(dufond);

jcb1.addItem("White");
jcb1.addItem("Black");
jcb1.addItem("Green");
jcb1.addItem("Red");
jcb1.addItem("Pink");
jcb1.addItem("Yellow");

panelcouleur.add(jcb1);

jcb2.addItem("White");
jcb2.addItem("Black");
jcb2.addItem("Green");
jcb2.addItem("Red");
jcb2.addItem("Pink");
jcb2.addItem("Yellow");

panelcouleur.add(jcb2);
}

}

je dois instancier le panneau panelcouleur dans la classe ou est définie ma fenetre

1 réponse

debutant_descartes Messages postés 2 Statut Membre
 
Personne!!!!
0