Tom's Guide > Forum > Programmation > retour a la ligne en java!?
Mot :    Pseudo :           
 

Bonjour!
Voila je travaille sur un soft, et j'ai un petit probleme stupide, j'arrive pas a faire un retour a la ligne, dans un JLabel!
avec le code, c'et plus clair!

je veux afficher :
JLabel label1 = new JLabel("Entree : \n" );
JLabel label1 = new JLabel("Sortie : " );

je veux afficher Entree et en dessus, Sortie!
Mais le \n ne marche pas, comment je pourrai faire?
Sans GridLayout, ni setBounds!

merci!

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

essaie l'html :
<html><body>Entrée
Sortie</body></html>

Répondre à szdavid

Citation :


szdavid a écrit :
essaie l'html :
<html><body>Entrée
Sortie</body></html>



Ca c'est une ReponseALaKon !!!

t'est carrement à coté dla plaque, j'espère que tu est consciens de ta connerie, sinon ta encore des efforts à faire !

Répondre à Cool@IDN

\n\r ( essaie avec ça )

Répondre à Resurectin

Citation :


Cool a écrit :

Ca c'est une ReponseALaKon !!!

t'est carrement à coté dla plaque, j'espère que tu est consciens de ta connerie, sinon ta encore des efforts à faire !



ouais .. change ton pseudo toi .. ds le genre ReponseALaKon tu fais fort ... :hum:

Répondre à boulde

y'a pas un problème de code ?
je vois 2 fois label1...

JLabel label1 = new JLabel("Entree : \nSortie : " );
ça serait pas mieux ?

Répondre à sylvain2

merci pour vos reponses!
Alors le \n \r ca ne marche pas, et ca :JLabel label1 = new JLabel("Entree : \nSortie : " ); non plus.

En faite j'ai une liste, et une boucle, qui affiche :
JPanel panneauSejour = new JPanel(); // 1 panel
java.util.List listSejour = pm.findAllSejoursByAnimalKey(animal.getId()); //je recupere la liste
Iterator it = listSejour.iterator(); //1 iterator
int compteur = 1; // 1 compteur
while(it.hasNext()) // 1 boucle tant que c'est pas la fin de la liste
{
panneauSejour.add(new JLabel("Sejour "+compteur +"\n" ));
Sejour temp = (Sejour) it.next();
panneauSejour.add(new JLabel("Entree : "+temp.getEntree().toString() +"\n" ));
panneauSejour.add(new JLabel("Sortie : "+temp.getSortie().toString() +"\n" ));
compteur ++;
}

Donc le connait pas le nombre de sejour qu'il y as dans la liste, sinon j'aurai fait un gridlayout sur mon jpanel, donc je sais pas.....

merci de votre aide!

Répondre à mr_keyser

essai cette ecriture :

JLabel label1 = new JLabel("Entree :" );
<br>
JLabel label1 = new JLabel("Sortie : " );

Répondre à Hitler

Ce n'est pas une réponse à la con mais une réponse très sérieuse ; je développe depuis 3 ans en java sous JBuilder et j'ai utilisé cette technique plusieurs fois !

Alors, on juge avec du recul sans être agressif !

Répondre à szdavid

comment tu inséres ça dans son code ?

Répondre à sylvain2

le truc avec du html, ca marche pour les applets, mais la, je suis pas sur une applet!

et en faite, c'est bon, j'ai résolu mon probleme!
int nbSejour = listSejour.size();
panneauSejour.setLayout(new GridLayout((nbSejour*3),1));

C'est du bricolage mais bon...c marche!

merci a tous!

Répondre à mr_keyser
Tom's Guide > Forum > Programmation > retour a la ligne en java!?
Aller à :

Il y a 2067 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens