Avatar billede troja Nybegynder
19. september 2001 - 22:37 Der er 15 kommentarer og
1 løsning

ændre farve i java applet

Hej eksperter
jeg er ved at være desperat nu...
Hvordan får jeg ændret farvekoden på en flymessage applet. Jeg har snart prøvet alt. Apletten findes på
www.viewsource.dk, men det ved I sikkert allerede
Jeg er ikke så stiv i java endnu så hold det lige på et forståeligt plan, tak
Avatar billede troja Nybegynder
19. september 2001 - 22:42 #1
det var altså teksten jeg ville ændre farven på
Avatar billede erikjacobsen Ekspert
19. september 2001 - 22:46 #2
Du kunne jo vise os noget kode....
Avatar billede tmceu Praktikant
19. september 2001 - 22:50 #3
Color fg;
Font f;
Image offImage;
Graphics offGrfx;

fg = new Color(0, 0, 0);
f = new Font(\"Helvetica\", Font.PLAIN, 14);

offImage = createImage(size().width, size().height);
offGrfx = offImage.getGraphics();
offGrfx.setFont(f)

offGrfx.setColor(fg);

offGrfx.drawString(text,  hmarg, current);

ovenstående er brudstykker fra en applet jeg har lavet tidligere, håber du kan få det smidt ind i din kode.
Avatar billede troja Nybegynder
19. september 2001 - 22:56 #4
<div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"2\">
<applet code=\"FlyMessage.class\" width=\"420\" height=\"116\" name=\"A\">
<param name=\"Slowo1\" value=\" bla bla\">
<param name=\"Slowo2\" value=\" bla bla\">
<param name=\"Slowo3\" value=\"tag ind til\">
<param name=\"Slowo4\" value=\"en af vores butikker\">
<param name=\"Slowo5\" value=\"gratis medlemsskab\">
<param name=\"Slowo6\" value=\"information om alt\">
<param name=\"Slowo7\" value=\"bla bla\">
<param name=\"Author\" value=\"Sergy Alpin\">
<param name=\"Background\" value=\"ebebeb\">
<param name=\"Schrift\" value=\"Arial\">
<param name=\"Stil\" value=\"1\">
<param name=\"Schriftgroesse\" value=\"14\">
<param name=\"Speed\" value=\"100\">
</applet> </font></div>
Avatar billede troja Nybegynder
19. september 2001 - 22:57 #5
har du nogen forslag til hvor det skulle smides ind ?
Avatar billede erikjacobsen Ekspert
19. september 2001 - 23:02 #6
Der kan du se troja - hvordan i al verden skulle vi gætte, at det var dit
problem...?

Er der dokumentation med til FlyMessage? Eller har du koden til den?

Et rent gæt er at skrive
<param name=\"Foreground\" value=\"ebebeb\">

men det er jo applettens forfatter, der selv bestemmer hvilke
parametre han aflæser.
Avatar billede tmceu Praktikant
19. september 2001 - 23:04 #7
Ja, ind i din .java kode, ovenstående er jo parameterne i html koden ?

Hvis du vil have hjælp til at smide det ind, må du vise koden...
Avatar billede troja Nybegynder
19. september 2001 - 23:08 #8
erikjacobse:
den forstår jeg ikke
mener du class filen ?
den kan jeg ikke få adgang i -
Men jeg ER altså også ny i java
Jeg har selv været inde og rette baggrundsfarven til \"ebebeb\"
men når det nu er tekstfarven jeg vil rette, kan jeg så skrive foreground ?
Avatar billede tmceu Praktikant
19. september 2001 - 23:11 #9
Nu tror jeg at jeg har forstået det. Du har kun .class filen ?

I så fald kan du kun ændre tekstfarven hvis udvikleren har implementeret den parameter i applet\'en. Med andre ord, hvis du har dokumentationen til den og den ikke nævner foreground color, glem det.
Avatar billede tmceu Praktikant
19. september 2001 - 23:14 #10
.class filen er den kompilerede kode og den kan du ikke rette i. Hvis foreground color ikke er implementeret, kan du kun rette det i kildekoden (source code) - .java filen med samme fornavn som .class filen.

Det lyder ikke som noget du skal kaste dig ud i, uden at læse en bog el.lign.
Avatar billede troja Nybegynder
19. september 2001 - 23:22 #11
tmceu:
hmm.. jeg har nu læst/søgt i mange bøger, men uden held. 
jeg har htm.filen og class.filen
htm filen har jeg tilpasset mit site og det var det udsnit jeg viste.

Findes der virkelig ikke en kode, som kan gå ind og ændre tekstfarven i denne java :(((

Jeg har gjort det i andre uden problemer, men der har kodningerne været lige til at gå til
Avatar billede tmceu Praktikant
19. september 2001 - 23:28 #12
ok, prøver lige med en anden formulering:

.class filen er en kompileret kode, som med lidt god vilje kan sammenlignes med en .exe fil, eks. winword.exe (Microsoft Word).

Hvis programmøren der har lavet .class filen ikke har programmeret muligheden for at skifte tekstfarve, og altså dermed læser en parameter, eks. foreground, fra html koden, KAN du IKKE ændre farven.

Nøjagtig lige som du ikke kan lave ting i Word som Microsoft ikke har programmeret, men det ville da være rart hvis man kunne.

Hvis du har kunnet i andre applets, er det fordi det er programmeret ind i koden.
Avatar billede troja Nybegynder
19. september 2001 - 23:32 #13
Ok, tak for hjælpen
Selv om svaret ikke kunne knække koden, slipper jeg for alle de håbefulde anstrengelser indtil sekundet før deadline. Det må belønnes
/troja
Avatar billede tmceu Praktikant
19. september 2001 - 23:34 #14
Det jeg mente med at læse en bog først, var at det du leder efter her sandsynligvis skal programmeres i JAVA koden, ikke i HTML. Og jeg har ikke opfattelsen af, at det er noget du kan og derfor - selv om du havde koden til applet\'en - bør du ikke forsøge at lave noget uden at lære lidt programmering først.

Hvis du får lyst til at gå i gang, kan jeg bl.a. anbefale \"JAVA 2 Bogen\" fra IDG, \"Thinking in JAVA\" af Bruce Eckel eller \"JAVA by Dissection\" af  Ira Pohl/Charlie McDowell. De 2 sidstnævnte er engelske og efter min mening alle gode begynder bøger.
Avatar billede troja Nybegynder
19. september 2001 - 23:38 #15
Du har ganske ret, jeg kan ikke programmere en JAVA applet, men jeg ser nødvendigheden i at sætte mig dybere ind i den side også. Ellers har jeg ingen point tilbage her på eksperten *s*
Den første bog står på hylden, de andre må komme på ønskelisten til jul
Tak
Avatar billede tmceu Praktikant
19. september 2001 - 23:44 #16
Du kommer også langt med den første :-) Hvis det er nogen trøst, er JAVA efter min mening dejlig nemt at lære, ikke mindst i starten. Du vil sandsynligvis opleve en hør indlæringskurve i starten, men derefter blive frustreret når du begynder at arbejde med mere avancerede ting, eks. grafik (AWT/SWING), men lad dig ikke slå ud af det. Der er lys på den anden side og JAVA er alt for godt et sprog at gå glip af, suk (arbejder efterhånden selv udelukkende med Microsoft teknologier)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester