OVH Cloud OVH Cloud

Questions en vrac

3 réponses
Avatar
Guillaume D.
J'utilise swing.

1) J'aimerais créer une boite d'options dans mon appli et que le
formulaire soit modal. Quel composant dois-je utiliser ? JFrame ? JDialog ?

2) Pour un client de chat, quels composants de sortie texte pourrait
convenir ? j'aimerais afficher du texte en couleur et des hyperliens si
possible.

Merci d'avance.

Guillaume D.

3 réponses

Avatar
Frederic Auge
Le Sat, 24 Jul 2004 12:56:56 +0200, Guillaume D. a écrit :

J'utilise swing.

1) J'aimerais créer une boite d'options dans mon appli et que le
formulaire soit modal. Quel composant dois-je utiliser ? JFrame ? JDialog ?

JDialog(Dialog owner, String title, boolean modal) me semble pas mal.


Frédéric

Avatar
Isammoc
2) Pour un client de chat, quels composants de sortie texte pourrait
convenir ? j'aimerais afficher du texte en couleur et des hyperliens si
possible.


une JTextArea?
(qui peut afficher les liens hypertextes convenablement)

Merci d'avance.

Guillaume D.


Isammoc

Avatar
TestMan
2) Pour un client de chat, quels composants de sortie texte pourrait
convenir ? j'aimerais afficher du texte en couleur et des hyperliens si
possible.


Vu qu'il s'agit d'un chat, je pense qu'il y aura plusieurs messages ...
alors un JList conviendra parfaitement.
Pour ce qui est de la présentation du texte, créer ton propre
ListCellRenderer fera merveille :
http://www.apl.jhu.edu/~hall/java/Swing-Tutorial/Swing-Tutorial-JList.html

Pour finir met ton JList mit dans un JScrollPane :)

De plus par défaut si ton texte commence par <html> ton composant de
rendu par défaut dérivant d'un JLabel va automatiquement te présenter
des hyperliens si tu as des tags <a> ...
http://java.sun.com/docs/books/tutorial/uiswing/components/html.html

C'est une fonction sympa de swing qui est présente sur tout les
composants texte (label, bouton, tooltip, ....).

Ah les joies du Swing :)

A+
JB