Box flytte sig?

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);
//////::::::::::::::::::::::::::::::::\\\\\\\\\\\
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.



5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
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.

Du kan vel bare tegne billedet bagved???

Hilsen Mathias



Du kan vel bare tegne billedet bagved???

Hilsen Mathias


Nej. Jeg vil have den boks jeg laver, til at flytte sig (altså animeret fx). Og jeg vil helst ikke bruge et billede til det. Ren java kode. : )



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




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


Så kommer spørgsmålet bare: Hvordan gør jeg det ? Kan du ikke give et eksempel ?




Ingen der kan hjælpe ?



t