Afin de réaliser une interface, je souhaiterais que les lignes d'un JTable
soient placées le bas possible dans celui-ci (dans le cas où le nombre de
lignes affichées est inférieur au nombre de lignes qui peuvent l'être),
l'espace vide étant donc placé sur le haut.
Comment pensez-vous que je pourrais arriver à un tel résultat ?
Je n'ai rien trouvé qui puisse me permettre à faire ca dans la JavaDoc.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jocelyn
Salut,
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de colonnes, ensuite éventuellement du vide, et ensuite les lignes ? Si c'est le cas: 1) j'ai jamais vu ca 2) ca va pas etre beau a mon avis 3) je doute que ce soit faisable
Si tu veux simplement avoir éventuellement du vide au dessus de la JTable en entier, la c + un probleme de layout des composants..
++ -- Celui qui lutte contre des monstres doit prendre garde, dans le combat, à ne pas devenir un monstre lui-même
"Sébastien Baguette" a écrit dans le message news:
Bonjour à tous...
Afin de réaliser une interface, je souhaiterais que les lignes d'un JTable soient placées le bas possible dans celui-ci (dans le cas où le nombre de lignes affichées est inférieur au nombre de lignes qui peuvent l'être), l'espace vide étant donc placé sur le haut.
Comment pensez-vous que je pourrais arriver à un tel résultat ? Je n'ai rien trouvé qui puisse me permettre à faire ca dans la JavaDoc.
Bien à vous,
-- Sébastien Baguette (VLS - Henrotte)
Salut,
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de
colonnes, ensuite
éventuellement du vide, et ensuite les lignes ?
Si c'est le cas:
1) j'ai jamais vu ca
2) ca va pas etre beau a mon avis
3) je doute que ce soit faisable
Si tu veux simplement avoir éventuellement du vide au dessus de la JTable en
entier, la
c + un probleme de layout des composants..
++
--
Celui qui lutte contre des monstres doit prendre garde, dans le combat, à ne
pas devenir un monstre lui-même
"Sébastien Baguette" <sebaguette_ng@netcourrier.com> a écrit dans le message
news: 2i82saFjt5msU1@uni-berlin.de...
Bonjour à tous...
Afin de réaliser une interface, je souhaiterais que les lignes d'un JTable
soient placées le bas possible dans celui-ci (dans le cas où le nombre de
lignes affichées est inférieur au nombre de lignes qui peuvent l'être),
l'espace vide étant donc placé sur le haut.
Comment pensez-vous que je pourrais arriver à un tel résultat ?
Je n'ai rien trouvé qui puisse me permettre à faire ca dans la JavaDoc.
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de colonnes, ensuite éventuellement du vide, et ensuite les lignes ? Si c'est le cas: 1) j'ai jamais vu ca 2) ca va pas etre beau a mon avis 3) je doute que ce soit faisable
Si tu veux simplement avoir éventuellement du vide au dessus de la JTable en entier, la c + un probleme de layout des composants..
++ -- Celui qui lutte contre des monstres doit prendre garde, dans le combat, à ne pas devenir un monstre lui-même
"Sébastien Baguette" a écrit dans le message news:
Bonjour à tous...
Afin de réaliser une interface, je souhaiterais que les lignes d'un JTable soient placées le bas possible dans celui-ci (dans le cas où le nombre de lignes affichées est inférieur au nombre de lignes qui peuvent l'être), l'espace vide étant donc placé sur le haut.
Comment pensez-vous que je pourrais arriver à un tel résultat ? Je n'ai rien trouvé qui puisse me permettre à faire ca dans la JavaDoc.
Bien à vous,
-- Sébastien Baguette (VLS - Henrotte)
Sébastien Baguette
jocelyn wrote:
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de colonnes, ensuite éventuellement du vide, et ensuite les lignes ?
C'est exactement ca...
2) ca va pas etre beau a mon avis
Utilisé seul, en effet, cela risque de ne pas être beau du tout... Dans l'utilisation que je dois en faire, cela devrait aller, du moins je l'espère. Il sera en effet situé (presque) juste au-dessus d'un autre JTable, dont les headers seront désactivés...
3) je doute que ce soit faisable
Si cela s'avérait effectivement ne pas être faisable, j'essayerai d'ajouter le nombre de lignes vides "qui va bien" pour arriver au résultat voulu...
Mais si quelqu'un d'autre à une meilleure piste, je suis preneur...
-- Sébastien Baguette (VLS - Henrotte)
jocelyn wrote:
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de
colonnes, ensuite
éventuellement du vide, et ensuite les lignes ?
C'est exactement ca...
2) ca va pas etre beau a mon avis
Utilisé seul, en effet, cela risque de ne pas être beau du tout... Dans
l'utilisation que je dois en faire, cela devrait aller, du moins je
l'espère. Il sera en effet situé (presque) juste au-dessus d'un autre
JTable, dont les headers seront désactivés...
3) je doute que ce soit faisable
Si cela s'avérait effectivement ne pas être faisable, j'essayerai d'ajouter
le nombre de lignes vides "qui va bien" pour arriver au résultat voulu...
Mais si quelqu'un d'autre à une meilleure piste, je suis preneur...
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de colonnes, ensuite éventuellement du vide, et ensuite les lignes ?
C'est exactement ca...
2) ca va pas etre beau a mon avis
Utilisé seul, en effet, cela risque de ne pas être beau du tout... Dans l'utilisation que je dois en faire, cela devrait aller, du moins je l'espère. Il sera en effet situé (presque) juste au-dessus d'un autre JTable, dont les headers seront désactivés...
3) je doute que ce soit faisable
Si cela s'avérait effectivement ne pas être faisable, j'essayerai d'ajouter le nombre de lignes vides "qui va bien" pour arriver au résultat voulu...
Mais si quelqu'un d'autre à une meilleure piste, je suis preneur...
-- Sébastien Baguette (VLS - Henrotte)
Anthony Goubard
Salut,
Le cell randerer standard est un JLabel il suffit donc de faire son propre TableCellRanderer qui retourne le même JLabel en utilisant la méthode setVerticalAlignment() de JLabel.
Anthony Sébastien Baguette wrote:
jocelyn wrote:
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de colonnes, ensuite éventuellement du vide, et ensuite les lignes ?
C'est exactement ca...
2) ca va pas etre beau a mon avis
Utilisé seul, en effet, cela risque de ne pas être beau du tout... Dans l'utilisation que je dois en faire, cela devrait aller, du moins je l'espère. Il sera en effet situé (presque) juste au-dessus d'un autre JTable, dont les headers seront désactivés...
3) je doute que ce soit faisable
Si cela s'avérait effectivement ne pas être faisable, j'essayerai d'ajouter le nombre de lignes vides "qui va bien" pour arriver au résultat voulu...
Mais si quelqu'un d'autre à une meilleure piste, je suis preneur...
Salut,
Le cell randerer standard est un JLabel il suffit donc de faire son
propre TableCellRanderer qui retourne le même JLabel en utilisant la
méthode setVerticalAlignment() de JLabel.
Anthony
Sébastien Baguette wrote:
jocelyn wrote:
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de
colonnes, ensuite
éventuellement du vide, et ensuite les lignes ?
C'est exactement ca...
2) ca va pas etre beau a mon avis
Utilisé seul, en effet, cela risque de ne pas être beau du tout... Dans
l'utilisation que je dois en faire, cela devrait aller, du moins je
l'espère. Il sera en effet situé (presque) juste au-dessus d'un autre
JTable, dont les headers seront désactivés...
3) je doute que ce soit faisable
Si cela s'avérait effectivement ne pas être faisable, j'essayerai d'ajouter
le nombre de lignes vides "qui va bien" pour arriver au résultat voulu...
Mais si quelqu'un d'autre à une meilleure piste, je suis preneur...
Le cell randerer standard est un JLabel il suffit donc de faire son propre TableCellRanderer qui retourne le même JLabel en utilisant la méthode setVerticalAlignment() de JLabel.
Anthony Sébastien Baguette wrote:
jocelyn wrote:
Je sais pas si je comprends bien mais... Tu veux avoir les entetes de colonnes, ensuite éventuellement du vide, et ensuite les lignes ?
C'est exactement ca...
2) ca va pas etre beau a mon avis
Utilisé seul, en effet, cela risque de ne pas être beau du tout... Dans l'utilisation que je dois en faire, cela devrait aller, du moins je l'espère. Il sera en effet situé (presque) juste au-dessus d'un autre JTable, dont les headers seront désactivés...
3) je doute que ce soit faisable
Si cela s'avérait effectivement ne pas être faisable, j'essayerai d'ajouter le nombre de lignes vides "qui va bien" pour arriver au résultat voulu...
Mais si quelqu'un d'autre à une meilleure piste, je suis preneur...
cfranco
Sébastien Baguette wrote:
Bonjour à tous...
Afin de réaliser une interface, je souhaiterais que les lignes d'un JTable soient placées le bas possible dans celui-ci (dans le cas où le nombre de lignes affichées est inférieur au nombre de lignes qui peuvent l'être), l'espace vide étant donc placé sur le haut.
Comment pensez-vous que je pourrais arriver à un tel résultat ? Je n'ai rien trouvé qui puisse me permettre à faire ca dans la JavaDoc.
tu as essayé avec deux JTable, un premier avec juste les headers, et un second en dessous sans les headers, en bloquant bien sûr le redimensionnement des colonnes. Avec un GridLayout 2x1 pour arranger les deux proprement.
Afin de réaliser une interface, je souhaiterais que les lignes d'un JTable
soient placées le bas possible dans celui-ci (dans le cas où le nombre de
lignes affichées est inférieur au nombre de lignes qui peuvent l'être),
l'espace vide étant donc placé sur le haut.
Comment pensez-vous que je pourrais arriver à un tel résultat ?
Je n'ai rien trouvé qui puisse me permettre à faire ca dans la JavaDoc.
tu as essayé avec deux JTable, un premier avec juste les headers, et un
second en dessous sans les headers, en bloquant bien sûr le
redimensionnement des colonnes. Avec un GridLayout 2x1 pour arranger les
deux proprement.
Afin de réaliser une interface, je souhaiterais que les lignes d'un JTable soient placées le bas possible dans celui-ci (dans le cas où le nombre de lignes affichées est inférieur au nombre de lignes qui peuvent l'être), l'espace vide étant donc placé sur le haut.
Comment pensez-vous que je pourrais arriver à un tel résultat ? Je n'ai rien trouvé qui puisse me permettre à faire ca dans la JavaDoc.
tu as essayé avec deux JTable, un premier avec juste les headers, et un second en dessous sans les headers, en bloquant bien sûr le redimensionnement des colonnes. Avec un GridLayout 2x1 pour arranger les deux proprement.
-- Christophe Franco
Sébastien Baguette
Bonsoir,
On Thu, 03 Jun 2004 21:04:56 +0000, Anthony Goubard wrote:
Le cell randerer standard est un JLabel il suffit donc de faire son propre TableCellRanderer qui retourne le même JLabel en utilisant la méthode setVerticalAlignment() de JLabel.
A ma connaissance, et à ce que je comprends de la Javadoc, la fonction setVerticalAlignment() permet d'aligner le contenu du JLabel, et non la position du JLabel dans son conteneur...
Aurais-je mal compris ?
Mon but, pour rappel, est d'avoir les lignes du JTable le plus bas possible dans celui-ci, quitte à avoir du vide entre les entêtes (qui ne seront pas affichés) et la première ligne...
-- Sébastien Baguette (VLS - Henrotte)
Bonsoir,
On Thu, 03 Jun 2004 21:04:56 +0000, Anthony Goubard wrote:
Le cell randerer standard est un JLabel il suffit donc de faire son
propre TableCellRanderer qui retourne le même JLabel en utilisant la
méthode setVerticalAlignment() de JLabel.
A ma connaissance, et à ce que je comprends de la Javadoc, la fonction
setVerticalAlignment() permet d'aligner le contenu du JLabel, et non la
position du JLabel dans son conteneur...
Aurais-je mal compris ?
Mon but, pour rappel, est d'avoir les lignes du JTable le plus bas
possible dans celui-ci, quitte à avoir du vide entre les entêtes (qui ne
seront pas affichés) et la première ligne...
On Thu, 03 Jun 2004 21:04:56 +0000, Anthony Goubard wrote:
Le cell randerer standard est un JLabel il suffit donc de faire son propre TableCellRanderer qui retourne le même JLabel en utilisant la méthode setVerticalAlignment() de JLabel.
A ma connaissance, et à ce que je comprends de la Javadoc, la fonction setVerticalAlignment() permet d'aligner le contenu du JLabel, et non la position du JLabel dans son conteneur...
Aurais-je mal compris ?
Mon but, pour rappel, est d'avoir les lignes du JTable le plus bas possible dans celui-ci, quitte à avoir du vide entre les entêtes (qui ne seront pas affichés) et la première ligne...
-- Sébastien Baguette (VLS - Henrotte)
Anthony Goubard
Bonjour,
Je me trompe peut-être mais il me semble que le JLabel prends toute la place dans la cellule, donc la position du text dans la cellule est la même que celle de la cellule.
Anthony Sébastien Baguette wrote:
Bonsoir,
On Thu, 03 Jun 2004 21:04:56 +0000, Anthony Goubard wrote:
Le cell randerer standard est un JLabel il suffit donc de faire son propre TableCellRanderer qui retourne le même JLabel en utilisant la méthode setVerticalAlignment() de JLabel.
A ma connaissance, et à ce que je comprends de la Javadoc, la fonction setVerticalAlignment() permet d'aligner le contenu du JLabel, et non la position du JLabel dans son conteneur...
Aurais-je mal compris ?
Mon but, pour rappel, est d'avoir les lignes du JTable le plus bas possible dans celui-ci, quitte à avoir du vide entre les entêtes (qui ne seront pas affichés) et la première ligne...
Bonjour,
Je me trompe peut-être mais il me semble que le JLabel prends toute la
place dans la cellule, donc la position du text dans la cellule est la
même que celle de la cellule.
Anthony
Sébastien Baguette wrote:
Bonsoir,
On Thu, 03 Jun 2004 21:04:56 +0000, Anthony Goubard wrote:
Le cell randerer standard est un JLabel il suffit donc de faire son
propre TableCellRanderer qui retourne le même JLabel en utilisant la
méthode setVerticalAlignment() de JLabel.
A ma connaissance, et à ce que je comprends de la Javadoc, la fonction
setVerticalAlignment() permet d'aligner le contenu du JLabel, et non la
position du JLabel dans son conteneur...
Aurais-je mal compris ?
Mon but, pour rappel, est d'avoir les lignes du JTable le plus bas
possible dans celui-ci, quitte à avoir du vide entre les entêtes (qui ne
seront pas affichés) et la première ligne...
Je me trompe peut-être mais il me semble que le JLabel prends toute la place dans la cellule, donc la position du text dans la cellule est la même que celle de la cellule.
Anthony Sébastien Baguette wrote:
Bonsoir,
On Thu, 03 Jun 2004 21:04:56 +0000, Anthony Goubard wrote:
Le cell randerer standard est un JLabel il suffit donc de faire son propre TableCellRanderer qui retourne le même JLabel en utilisant la méthode setVerticalAlignment() de JLabel.
A ma connaissance, et à ce que je comprends de la Javadoc, la fonction setVerticalAlignment() permet d'aligner le contenu du JLabel, et non la position du JLabel dans son conteneur...
Aurais-je mal compris ?
Mon but, pour rappel, est d'avoir les lignes du JTable le plus bas possible dans celui-ci, quitte à avoir du vide entre les entêtes (qui ne seront pas affichés) et la première ligne...