Toon posts:

[java]nieuwe regel in form

Pagina: 1
Acties:
  • 607 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb een form gemaakt in java en roep hem aan via een methode dat werkt allemaal prima maar met het commando \r of \n ga je normaal in een string naar een nieuwe regel maar hij pikt dit niet en zet een vierkantje neer in plaats van een nieuwe regel...
Het vierkantje is dus een ASCII-Commando voor een nieuwe regel. Ik wil alleen niet dat ASCII-Commando zien, ik wil naar een nieuwe regel.


Dit is de methode:
code:
1
2
3
4
5
6
public void popup(String title, String message)
        {
            Popup popup2 = new Popup(title,message);
            try{popup2.create();} catch (Exception e) { System.out.println("volgens 
mij ging er iets mis bij het maken van een popup...");}
        }


Dit is de aanroep:
code:
1
popup("test","Testzooi \r volgende regel");

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

\n moet je hebben.
\r = mac
\n\r (of andersom) = windows/dos
\n = unix = java

Verwijderd

Topicstarter
\n pakte hij niet. \r dus ook niet.
\n\r nu geprobeerd, maar lukt ook niet.
\r\n ook niet.

  • bodiam
  • Registratie: December 2001
  • Laatst online: 31-12-2024
Misschien een beetje overbodig, maar je kunt beter dit gebruiken:

Java:
1
String separator = System.getProperty("line.separator");


Overbodig omdat dit ook een \n, \r of \n\r ophaalt. Ga er dus maar vanuit dat als bovenstaande niet werkt, je het op een andere manier moet doen.

Erik

ps: aangezien Popup een Swing component is, kun je dan geen HTML (<br>) gebruiken?

Verwijderd

Topicstarter
Opgelost. Ik heb de TextLabel veranderd in een TextField en die pikt wel het commando \n
maar bedankt voor de hulp.

[ Voor 14% gewijzigd door Verwijderd op 08-04-2003 11:35 ]


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Verwijderd schreef op 08 April 2003 @ 11:35:
Opgelost. Ik heb de TextLabel veranderd in een TextField en die pikt wel het commando \n
maar bedankt voor de hulp.
Had je ook even moeten vertellen dat je een label had ;) De 'normale' versie die kan idd geen enters aan, maar je kan in een JLabel ook html prikken. Hierin kan je wel enters plaatsen.

Verwijderd

Topicstarter
O stoer, dat wit ik niet, maar om eerlijk te zijn ziet de text in een TextField die als achtergrondkleur dezelfde kleur heeft er toch mooier uit, dus we houden het bij een textfield :)
Pagina: 1