Sida 1 av 1

Line-breaks i java [LÖST]

Postat: 14 jul 2007, 14:35
av Galgalid
Jag har skrivit licensen till mitt program i en JOptionPane(enklast ;)). I min enfald trodde jag det skulle bli auto-radbyte...men ack....texten sträcker sig långt utanför skärmens kanter ;D Är det möjligt att lägga in ett line-break, eller måste skriva om licensen på något annat sätt?

SV: Line-breaks i java

Postat: 14 jul 2007, 14:40
av Okänd
om du använder dig av ett jtextarea istället för en jlabel? antar att det är en sån du använder så kommer du att få automatiska radbryt

http://java.sun.com/j2se/1.5.0/docs/api ... tArea.html

SV: Line-breaks i java

Postat: 14 jul 2007, 15:13
av Galgalid
tackar ^^ men hur får jag den att komma upp i en seperat ruta?...kan som sagt inte mycket alls om Swing(tack för att du visade mig hur actioncommands fungerar  förresten;)

SV: Line-breaks i java

Postat: 14 jul 2007, 16:02
av Okänd
ehum, tror jag missuppfattade dig lite om vad du ville ha i min förra post.

Iaf radbryt går att få in i text i java (och i många andra språk) med \n alltså backslash lilla n


så t.ex

System.out.println("väldigt lång mening\n mera tråkigtext");

skulle skrivas ut som

Kod: Markera allt

väldigt lång mening
tråkigtext

Det borde du kunna göra i din optionPane också

SV: Line-breaks i java

Postat: 15 jul 2007, 12:52
av Galgalid
det fungerade...så enkelt...xD  har dock aldrig behövt använda line-breaks innan så jag hade inte en tanke på det 8)