begin process at 2010 02 10 12:51:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Au secours

 > 

retour à la ligne dans une cellule de JPanel


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

retour à la ligne dans une cellule de JPanel

mercredi 14 décembre 2005 à 09:34:03 | retour à la ligne dans une cellule de JPanel

RugbyOne

Bonjour à tous,

J'ai un JPanel pour gérer mon affichage.
Le problème c'est que les données (chaînes de caractères) dans chaque cellule du JPanel sont très longues.
Il est donc difficile d'exploiter ces données.

Pour faciliter la lecture et clarifier la présentation, j'aimerai présenter les données à l'interieur de la cellule sur plusieurs lignes.
Les "\n" ne fonctionnent pas...

Existe-t-il une solution pour faire cet affichage sur plusieurs lignes ?

Merci d'avance pour votre aide !

mercredi 14 décembre 2005 à 11:11:11 | Re : retour à la ligne dans une cellule de JPanel

gmi19oj19

Membre Club
<html>ton texte ici</html>

et des <br> au milieu... en théorie  (et si j'ai bien compris ce que tu fais) ça marche^^

gmi19oj19
mercredi 14 décembre 2005 à 12:52:24 | Re : retour à la ligne dans une cellule de JPanel

RugbyOne

Pardon...
Je me suis trompé en écrivant le message ! (boulet )

Il ne s'agit pas d'un JPanel mais d'une JTable...

Merci de votre aide

mercredi 14 décembre 2005 à 18:57:48 | Re : retour à la ligne dans une cellule de JPanel

gmi19oj19

Membre Club
Dans ce cas, il me semble qu'à part aggrandir la cellule, tu peux pas faire grand chose^^  

gmi19oj19
jeudi 15 décembre 2005 à 08:03:57 | Re : retour à la ligne dans une cellule de JPanel

RugbyOne

La hauteur de la cellule peut-elle être modifiée ?
(Je ne pense pas)

Donc l'écriture sur plusieurs lignes, faut que je trouve autre chose que la JTable !
Si quelqu'un a un composant à me proposer, il est le bienvenu !

Merci pour ton aide gmi19oj19...

jeudi 15 décembre 2005 à 08:12:57 | Re : retour à la ligne dans une cellule de JPanel

gmi19oj19

Membre Club
C'est tout à fait possible :

setRowHeight

public void setRowHeight(int row,
int rowHeight)
Sets the height for row to rowHeight, revalidates, and repaints. The height of the cells in this row will be equal to the row height minus the row margin.
Parameters:
row - the row whose height is being changed
rowHeight - new row height, in pixels
Throws:
IllegalArgumentException - if rowHeight is less than 1

----------------------------

Merci la javadoc^^

gmi19oj19
jeudi 15 décembre 2005 à 13:58:17 | Re : retour à la ligne dans une cellule de JPanel

RugbyOne

Voici le code que j'ai testé, et ça ne change pas la hauteur...

    JTable table_result = new JTable(vectorDonnees, vectorEntete);
    table_result.setRowHeight(5);


j'ai même essayé d'ajouter un repaint après, mais ça ne change rien !
    table_result.repaint();

Quelqu'un a-til déjà testé cette méthode ?
jeudi 15 décembre 2005 à 14:00:51 | Re : retour à la ligne dans une cellule de JPanel

RugbyOne

Bon finalement ça fonctionne...
Merci !

Mais il me reste à resoudre le problème de retour à la ligne !!!



Cette discussion est classée dans : ligne, données, cellule, jpanel, retour


Répondre à ce message

Sujets en rapport avec ce message

retour à la ligne dans une cellule de JTable [ par RugbyOne ] Bonjour à tous, J'ai une JTable pour gérer mon affichage. Le problème c'est que les données (chaînes de caractères) dans chaque cellule de la J Problème de retour à la ligne avec un JTextPane [ par dioz ] Bonjour à tous,J'utilise un JTextPane dans un JScrollPane. Seulement il parait que le retour à la ligne est automatique seulement il ne s'effectue pas couleur de cellule dans une JTable [ par javateux ] bonjour, voila mn probleme:j veu colorer des cellules selectionnées dans une table et les garder en couleur, existe-t-il des proprietés pour la table Cellule d'un tableau sur plusieurs ligne ? [ par dugros ] Salut !Je voudrais faire un tableau sur plusieurs lignes ( une ligne par \n détecté), j'ai donc pour cela créer un renderer implementant "TableCellRe Jtable ecrire sur plusieur ligne dans une cellule? [ par kwak300 ] je voudrai que'une string avec un \n  fasse un retour chariot et pas que ca me bourre tt sur la meme ligne comment faire?? Passage a la ligne dans un JPanel [ par froggy666 ] Hello, J'aimerai savoir comment je pourrait passé à la ligne dans une ligne d'un JPanel, car je dois afficher plus ou moins 200 caractères et tout ca Utilisation de JTable avec recuperation des données d'une ligne [ par hasen ] Bonjour !J'ai une fenêtre avec un tableau de type 'jtable' dessus et ce tableau contient des données. Ce que je voudrais faire, c'est cliquer sur une Relance: Saut de ligne dans la cellule d'une Jtable [ par empiret ] http://www.javafr.com/forum.v2.aspx?id=450128 - ne pas fixer la hauteur des cellules - en rajoutant dans ton texte la réprésentation du saut de ligne retour à la ligne dans un fichier [ par isims22 ] Slt, j'ai écris un programme en java qui permet d'écrire dans un fichier texte, le pb c'est que j'ai pa pu effectuer un retour à la ligne dans ce fich retour à la ligne [ par kathounette ] voici mon code pour quand on tape sur enter un retour à la ligne s'effectue. if(code== KeyEvent.VK_ENTER) { tx.append("\n"); tx.deleteCharAt(tx.length


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,265 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales