OVH Cloud OVH Cloud

Un component étirable?

4 réponses
Avatar
Isammoc
J'essaye de trouver un composant étirable à la souris.

Une espèce de JPanel amélioré qui changerait sa taille préférée si
l'utilisateur tire à un coin pour changer la taille...

Quelqu'un aurait il quelque chose dans ce genre?


Merci
--
Isammoc

4 réponses

Avatar
Isammoc
J'essaye de trouver un composant étirable à la souris.

Une espèce de JPanel amélioré qui changerait sa taille préférée si
l'utilisateur tire à un coin pour changer la taille...

Quelqu'un aurait il quelque chose dans ce genre?


Personne ne veut m'aider?

Je précise un petit peu...
Disons que j'aimerais un dérivant de JContainer qui permet donc d'avoir des
composants (au moins un JPanel).
Cet objet aurait des bords qui me permettrait de l'étirer grace à la souris,
un peu comme les bords d'une JFrame, mais à l'interieur.
Et je ne veux pas de JInternalFrame, car la barre de titre ne m'interesse
pas, seuls les contours m'interessent...

Merci
--
Isammoc


Le meme quelques heures plus tard

Avatar
Real Gagnon
Et je ne veux pas de JInternalFrame, car la barre de titre ne
m'interesse pas, seuls les contours m'interessent...


((javax.swing.plaf.basic.BasicInternalFrameUI) myInternalFrame.getUI
()).setNorthPane(null);

pour ne pas avoir de titre.
Ca ne repond pas a la question mais ca peut toujours servir.
Bye.
--
Real Gagnon from Quebec, Canada
* Looking for Java or PB snippets ? Visit Real's How-to
* http://www.rgagnon.com/howto.html

Avatar
Isammoc
((javax.swing.plaf.basic.BasicInternalFrameUI) myInternalFrame.getUI
()).setNorthPane(null);

pour ne pas avoir de titre.
Ca ne repond pas a la question mais ca peut toujours servir.


Ca peut toujours etre utile, je vais voir ca de pres.
Et par pure curiosité, comment faire pour récupérer la barre de titre apres?
(une idée pour une autre partie de mon programme... Faire une fenetre
interne qui s'agrandit au maximum...)

Bye.


Au plaisir :)


--
Isammoc

Avatar
Real Gagnon
Et par pure curiosité, comment faire pour récupérer la barre de titre
apres? (une idée pour une autre partie de mon programme... Faire une
fenetre interne qui s'agrandit au maximum...)


Avant de faire le "null", garder l'original au chaud avec
un getNorthPane().

javax.swing.plaf.basic
Class BasicInternalFrameUI
...
getNorthPane
public JComponent getNorthPane()

Par la suite, pour remettre le titre en place faire un
setNorthPane() avec le JComponent garde au chaud.

Remarque que c'est completement "non-teste"!

Bye.
--
Real Gagnon from Quebec, Canada
* Looking for Java or PB snippets ? Visit Real's How-to
* http://www.rgagnon.com/howto.html