Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1682 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  JPanel + TitledBorder : update du txt / bckgrnd color (1 tomic 2 en 1)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JPanel + TitledBorder : update du txt / bckgrnd color (1 tomic 2 en 1)

n°297278
--greg--
Posté le 30-01-2003 à 18:19:37  profilanswer
 

hop,
 
J'ai un JPanel avec TitledBorder.
J'aimerais que la couleur de fond du panel n'affecte que l'interieur de la bordure? Y'a moyen? (sinon c tout moche...)
 
le code sur mon panel:
 

setBorder(new TitledBorder("blabla" );

 
 
y'a bien la methode getInteriorRectangle qui pourrait ptet m'aider !? mais euh jsais pas quoi faire a partir du Rectangle pour le dessiner et le remplir sur mon panel (ouais, la honte, je sais)


Message édité par --greg-- le 30-01-2003 à 22:56:52

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
mood
Publicité
Posté le 30-01-2003 à 18:19:37  profilanswer
 

n°297550
--greg--
Posté le 30-01-2003 à 22:36:42  profilanswer
 

bon mtnt que j'ai uppé tous les topics java que je pouvais, je remonte les miens :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°297558
--greg--
Posté le 30-01-2003 à 22:54:48  profilanswer
 

tant que j'y suis j'arrive pas non plus à changer le titre du border :/
 

Code :
  1. public class TestTitledBorder extends JDialog {
  2.     public static void main(String[] args) {
  3.         new TestTitledBorder().setVisible(true);
  4.     }
  5.     private TitledBorder border;
  6.     public TestTitledBorder() {
  7.         setContentPane(new TestTitledBorderPanel());
  8.         pack();
  9.         validate();
  10.     }
  11.     class TestTitledBorderPanel extends JPanel {
  12. public TestTitledBorderPanel() {
  13.     super();
  14.     border = new TitledBorder("proute" );
  15.     JButton butt = new JButton("pouet" );
  16.     butt.addActionListener(new ActionListener() {
  17.  public void actionPerformed(ActionEvent e) {
  18.      border.setTitle("pouet" );
  19.      //validate(); --> ça change foutrement rien...
  20.  }
  21.     });
  22.     setBorder(border);
  23.     add(butt);
  24. }
  25.     }
  26. }

 
 
c quoi le probleme? :fou:
le titre est changé dans l'objet, mais n'est affiché que si je cache la fenetre et la fait reapparaitre :/


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°297561
gloop
Posté le 30-01-2003 à 23:01:02  profilanswer
 

pour ta 1ere question je sais pas, dsl  
pour la 2è, ptet qu'un repaint () pourrait le forcer à raffrachir

n°297566
--greg--
Posté le 30-01-2003 à 23:13:45  profilanswer
 

gloop a écrit :

pour ta 1ere question je sais pas, dsl  
pour la 2è, ptet qu'un repaint () pourrait le forcer à raffrachir

m'enfin
merci :D
j'etais persuadé que repaint() etait deprecated et validate() devait etre utilisé à la place... et en fait ça n'a rien à voir je parie, mais j'ai jamais bien compris à quoi servait validate en fait...
 
MERCI ;)
(tu peux jeter un oeil sur mes autres topics si tu veux :D)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°297571
gloop
Posté le 30-01-2003 à 23:19:55  profilanswer
 

--greg-- a écrit :

m'enfin
merci :D
j'etais persuadé que repaint() etait deprecated et validate() devait etre utilisé à la place... et en fait ça n'a rien à voir je parie, mais j'ai jamais bien compris à quoi servait validate en fait...
 
MERCI ;)
(tu peux jeter un oeil sur mes autres topics si tu veux :D)


 

  • validate () est hérité de Container et permet de forcer la réorganisation de ses sous-composants
  • repaint () est hérité de Component et permet de forcer l'appel par la VM de paint () ou update () selon le type de composant

n°297580
--greg--
Posté le 30-01-2003 à 23:27:34  profilanswer
 

gloop a écrit :


 

  • validate () est hérité de Container et permet de forcer la réorganisation de ses sous-composants
  • repaint () est hérité de Component et permet de forcer l'appel par la VM de paint () ou update () selon le type de composant



:jap:  
merci bcp, j'avais justement un autre pb lié à ça aussi ;)


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°297594
gloop
Posté le 30-01-2003 à 23:36:57  profilanswer
 

--greg-- a écrit :

:jap:  
merci bcp, j'avais justement un autre pb lié à ça aussi ;)


 
de rien  :)

n°297602
--greg--
Posté le 30-01-2003 à 23:40:14  profilanswer
 

gloop a écrit :


 
de rien  :)  

euh allez..viens sur mon autre topic, jsuis sur que tu peux qqchose pour moi :D


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°297701
darklord
You're welcome
Posté le 31-01-2003 à 09:13:38  profilanswer
 

--greg-- a écrit :

euh allez..viens sur mon autre topic, jsuis sur que tu peux qqchose pour moi :D


 
ban :o


---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  JPanel + TitledBorder : update du txt / bckgrnd color (1 tomic 2 en 1)

 

Sujets relatifs
[VB] Une liste de bon sites pour VB(last update 16/02/2003)mettre un OU sur un strstr() [UPDATE]
UPDATE ne met rien à jour !!!!!!!!!!! Help, I need Heeeelllppp ;o)Update sous Access
UPDATE qui fait n'importe quoi[Java] Convertir un String en un Object Color [Résolu]
[JAVA] utilisation de JFileChooser dans un JPanel !Coment dessiner sur un JPanel a partir d'une autre classe?
Affichage d'une image dans un JPanel[Java] Update d'une frame Urgent!
Plus de sujets relatifs à : JPanel + TitledBorder : update du txt / bckgrnd color (1 tomic 2 en 1)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR