Boks. Overskrive. Tekst

Tags:    java

Hej. Jeg har lidt problemer med en box. Mit applet program er et som skriver noget på skærmen (oven på et billede) inden i en box jeg selv laver via denne kode:

((Jeg bruger "Thread.sleep(5000);" til at skabe noget tid mellem udskrivelserne))

\\\\\\\\\\\\:::::::::::::::::::::::::::::::://////
g2.setPaint(new Color(colorred, colorblue, colorgreen, opacity));

g.drawRect(151, 261, 499, 74);
g.fillRect(151, 261, 499, 74);
//////::::::::::::::::::::::::::::::::\\\\\\\\\\\Bruger så denne til at skrive noget tekst i boksen:
\\\\\\\\\\\\:::::::::::::::::::::::::::::::://////
FontMetrics fontMetrics = g.getFontMetrics();
width = fontMetrics.stringWidth("Noget Centreret tekst");
startOfText = maxLength-width;
startOfText = startOfText/2;
g.drawString("Noget Centreret tekst", 300+startOfText,300);
//////::::::::::::::::::::::::::::::::\\\\\\\\\\\
Men når jeg så skal skrive noget mere (samme sted/samme slags box) så ser det jo ikke herrens godt ud at den næste box placere sig OVENI den anden. Siden mit program skriver dette oven på et billede (hvilket er meningen), har jeg jo self også prøvet at klippe noget af billedet af, og så loade det hver gang jeg skal skrive noget nyt, men nej. Det er ikke det jeg har brug for.

Tak for hjælpen på forhånd.



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Har lige lavet et lille eksempel hvor noget tekst scroller nedover skærmen.

Fold kodeboks ind/udKode 


[Redigeret d. 10/10-05 17:30:45 af Mikkel]



Hvad er det præcist du vil opnå?
Er det noget dynamisk tekst der ændrer sig hele tiden?



Jeg ved det ikke


[Redigeret d. 11/10-05 16:44:09 af JAVE Apprintice]



Hvad er det præcist du vil opnå?
Er det noget dynamisk tekst der ændrer sig hele tiden?


Det er netop det. Teksten ændre sig i boxen. Fx. at "Min mor" ændre sig til "Vil du lege" efter 20 sekunder eller noget i den retning. Og uden at bruge et billede som overwrite.



Ingen der kan hjælpe ?



t