Contenair

Contenair - Java - Programmation

Marsh Posté le 18-05-2005 à 14:53:28    

bonjour,
 
je crée un Container dans lequel j'insert un objet de type borderLayout:
 
Container c = new Container();
c.setLayout(new BorderLayout());
 
j'insert ensuite ce container dans ma JFrame.
 
Je voudrais savoir si il est possible de changer la couleur de font d'un tel objet.
 
En utilisant setBackground() je n'y arrive pas.

Reply

Marsh Posté le 18-05-2005 à 14:53:28   

Reply

Marsh Posté le 18-05-2005 à 14:55:38    

fait un setOpaque(true) juste avant ;)
 
par défaut, les composants ont un font transparent, sauf spécifié autrement


Message édité par Jubijub le 18-05-2005 à 14:56:03

---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 18-05-2005 à 15:07:54    

ca implique que je passe par de JPanel et que je laisse les Conteneurs.
 
Merci

Reply

Marsh Posté le 18-05-2005 à 15:09:50    

Je ne suis pas convaincu qu'instancier un Container soit une bonne idée. Même s'il s'agit d'un composant, je vois mal son utilisation dans la construction d'une GUI. Un JPanel me parait plus adapté, notamment parce que sur un JPanel, on peut faire setPreferredSize() et setOpaque(), ce qui n'est pas le cas d'un Container.


---------------
Le site de ma maman
Reply

Marsh Posté le 18-05-2005 à 15:20:55    

merci pour le conseil, c'est maintenant que j'en ai conscience.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed