---
title: "Ny rad i en applet"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/75054-ny-rad-i-en-applet"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "fickel"
published: "2003-04-25T15:01:58.000Z"
updated: "2003-05-07T11:24:46.000Z"
replies: 13
views: 470
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/75054-ny-rad-i-en-applet"
---

# Ny rad i en applet

## #1 — fickel, 2003-04-25T15:01Z

Hej alla glada!

Jag blir helt galen, kan inte göra en ny rad i en applet. I ett vanligt stand-alone-programm går det hur fint som helst med \\n, men i appleten blir det bara en fyrkant istället.

Lite kod:

```
import java.awt.*;
import java.applet.*;

public class InteNyRadIallafall extends Applet {

	public void init() {
		
		String hälsning = "Inte en \n ny rad";
		Label l = new Label(hälsning);
		setLayout(new GridLayout(1, 1));
		add(l);
		l.setBackground(Color.white);
		l.setForeground(Color.black);
		l.setFont(new Font("Verdana", Font.BOLD, 12));
	}
}
```

Tack på förhand!

Permalänk: https://www.webforum.nu/p/75054

## #2 — aasah, 2003-04-25T16:59Z

Det skulle \*kanske\* kunna bero på att en Label inte utnyttjar två rader om den inte blir för lång?

Permalänk: https://www.webforum.nu/p/1024714

## #3 — fickel, 2003-04-26T11:13Z

Jaha, där ser man. Jag borde kanske tillägga att jag är helt jättegrön på Java. Hur ska jag göra istället? Jag vill ju att det ska radbryta av sig själv, inte använda flera Label i flera Grids så att säga.

Permalänk: https://www.webforum.nu/p/1025326

## #4 — aasah, 2003-04-26T12:43Z

Men... om du vill att den ska radbryta av sig själv kan det väl inte vara något problem? :q Skriv strängen utan radbrytningstecken bara, det borde funka, tror jag.

Permalänk: https://www.webforum.nu/p/1025389

## #5 — fickel, 2003-04-26T13:14Z

Problemet är att det inte gör det. Om variabeln hälsning innehåller en lång mening eller text så bryts inte raden av. Det bara fortsätter utanför appletens bredd. Jätteskumt, jättejobbigt.

Permalänk: https://www.webforum.nu/p/1025401

## #6 — Viktor, 2003-04-26T14:03Z

Vad jag vet så har inte en label radbrytning i Java. Om du vill ha det så får du subklassa en label och göra egna funktioner för att hantera 2 (eller fler) rader.

Ett annat tips är att söka på Google efter "multiline label awt java"

/Viktor

Permalänk: https://www.webforum.nu/p/1025430

## #7 — fickel, 2003-04-26T14:33Z

Ok, tack. Ska söka vidare för att lösa detta tydligen komplexa problem.

Permalänk: https://www.webforum.nu/p/1025451

## #8 — Lime, 2003-04-27T18:24Z

Ett knep är att använda html-kod i texten...

\<html\>Jag vill att\<br\>min label ska\<br\>bryta över flera rader\<br\>\</html\>

Om man får in en sträng är det enkelt att söka ut \\n och ersätta dessa med \<br\>

/Lime

Permalänk: https://www.webforum.nu/p/1026336

## #9 — Viktor, 2003-04-28T06:46Z

Jag tror det bara fungerar i Swing, inte AWT som används i Applets.

/Viktor

Permalänk: https://www.webforum.nu/p/1026585

## #10 — Lime, 2003-04-29T20:43Z

Eh? Om du skriver en JApplet så är det Swing.

Och en snabb empirisk undersökning säger att det funkar.

/Lime

Permalänk: https://www.webforum.nu/p/1030865

## #11 — Viktor, 2003-04-29T21:07Z

Men denna person skriver en Applet, inte en JApplet :)

> Och en snabb empirisk undersökning säger att det funkar.

Label eller JLabel?

/Viktor

Permalänk: https://www.webforum.nu/p/1030889

## #12 — Lime, 2003-04-30T06:58Z

JLabel. Varför skriva en Applet när det finns JApplet?

Permalänk: https://www.webforum.nu/p/1031093

## #13 — Viktor, 2003-04-30T07:29Z

Microsoft :e 

Många kör ju fortfarande med Microsofts JVM, v1.1.6(?), innan Swing.

/Viktor

Permalänk: https://www.webforum.nu/p/1031116

## #14 — Lime, 2003-05-07T11:24Z

Ja? Och? Finns det någon orsak att förlita sig på användaren och inte köra sin applet i en Java-plugin?

/Lime

Permalänk: https://www.webforum.nu/p/1039965

---

Tråden på webben: https://www.webforum.nu/amne/java/75054-ny-rad-i-en-applet
