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);
//////::::::::::::::::::::::::::::::::\\\\\\\\\\\
Ok. Nu vil jeg så vide hvordan man får boxen til at flytte sig. Fx så den rykker hen til anden position. (Behøver ikke at være flydende bevægelse, men kunne være rart) Og så billedet bagved fobliver som det er.
Efter det kunne jeg også tænke mig at vide hvordan man for eksempel sletter teskten i boksen eller også flytter den med boksen, og stadig iden at det har indflydelse på billedet.
Tak for hjælpen på forhånd.
Hvis du laver 2 canvas'er det ene er til dit baggrunds billede, og det andet til din box, og så smelter dem sammen inden du printer det på skærmen, ændre så meget du vil med box'en uden at det har indflydelse på baggrunds billede.
Det gjodre jeg da jeg skulle lave et simpelt tegne program Java Micro Edition.
- SpeC|DK - #SpeC.DK @ Q-NET