webForumDet fria alternativet

Storlek...

11 svar · 189 visningar · startad av hajdo

hajdoMedlem sedan nov. 2003231 inlägg
#1

Hej, jag gjorde en liten javaapplet och ska införa den i ett HTML-dokument... Jag skriver in att storleken ska vara 300 x 200 men det blev för litet, jag skrev in 500 x 200 men storleken ändras endå inte... Vad gör jag?

ViktorMedlem sedan aug. 20021 710 inlägg
#2

Jag tror du måste sätta storleken i din applet också.
I init (eller vad start funktionen heter) skriver du

setSize(500,200);

/Viktor

hajdoMedlem sedan nov. 2003231 inlägg
#3

import javax.swing.JApplet;
import java.awt.Graphics;

public class MinForstaApplet extends JApplet
{
public void paint (Graphics g)
{
g.drawString("HELLO WORLD!", 20, 90);
}
}

är koden jag skriver in till scriptet, vart skriver jag in storleken?

ViktorMedlem sedan aug. 20021 710 inlägg
#4

Prova med denna kod

import javax.swing.JApplet;
import java.awt.Graphics;

public class MinForstaApplet extends JApplet
{
	public void init()
	{
		setSize(500,200);
	}

	public void paint (Graphics g)
	{
		g.drawString("HELLO WORLD!", 20, 90);
	}
}

Jag har lagt till en init funkton, det är den första funktionen som anroppas när din Applet startas. I denna funktion säger jag till hur stor appleten ska vara.

/Viktor

hajdoMedlem sedan nov. 2003231 inlägg
#5

Det ändras ändå inte, jag använder internet Explorer 6.0 om det har nåt med saken att göra...

ViktorMedlem sedan aug. 20021 710 inlägg
#6

Skriv om init så att den blir såhär,

public void init()
{
	setSize(500,200);
	setBackground(Color.BLUE);
}

Nu borde du se att den byter storlek :)
Fungerar perfekt för mig med IE6.

/Viktor

hajdoMedlem sedan nov. 2003231 inlägg
#7

det funka inte, jag får bara en massa felmeddelanden: cannot resolve symbol
symbol : variabel Color

ViktorMedlem sedan aug. 20021 710 inlägg
#8

Sorry :)

du måste skriva in högst upp i din java fil "import java.awt.Color"

/Viktor

hajdoMedlem sedan nov. 2003231 inlägg
#9

bakgrundsfärgen ändrades men inte storleken vad e fel!!!

kod:

import javax.swing.JApplet;
import java.awt.Graphics;
import java.awt.Color;

public class MinForstaApplet extends JApplet
{
public void init()
{
setSize(500,200);
setBackground(Color.BLUE);
}

public void paint (Graphics g)
{
g.drawString("Bandana Är Sverige's Bästa Spelsida!", 20, 90);
}
}

ViktorMedlem sedan aug. 20021 710 inlägg
#10

Förändras inte storleken på den blå ytan när du ändrar på värderna i size, i applet eller i HTML filen?

/Viktor

pettssonMedlem sedan jan. 2002777 inlägg
#11

Du måste skriva i <applet> taggen hur stor den ska vara

<APPLET CODE="MinForstaApplet.class" WIDTH="500" HEIGHT="200"> </APPLET>
hajdoMedlem sedan nov. 2003231 inlägg
#12

jaha, är det så... nu fattar jag. tack...

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb