30. september 2008 - 19:59
Der er
15 kommentarer og 1 løsning
Min første Applet fungerer ikke?
Hej Jeg følger en bog der hedder 'Java Software Solutions' og er nået til at skulle lave min første java applet. Bogen har givet et eksempel som jeg ville lege lidt med, men der er fejl over det hele i min IDE. jeg bruger Eclipse for Java Developers versionen. Jeg kunne godt tænke mig at vide hvordan jeg skal kunne køre nedenstående applet. på forhånd mange tak for hjælpen!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
30. september 2008 - 19:59
#1
//******************************************** // Einstein.java Author: Lewis/Loftus // // Demonstrates a basic applet //******************************************** javax.swing.JApplet; java.awt.*; Einstein JApplet { paint (Graphics page) { page.drawRect(50, 50, 40, 40); // square page.drawRect(60, 80, 225, 30); // rectangle page.drawOval(75, 65, 20, 20); // circle page.drawLiner(35, 60, 100, 120); // line page.drawString("Out of clutter, find simplicity.", 110, 70); page.drawString("-- Albert Einstein", 130, 100); } }
30. september 2008 - 20:03
#2
Hvilke fejl?
30. september 2008 - 20:07
#3
Der er understreget rødt under javax.swing.JApplet; og java.awt.*; men jeg gætter på at dette er fordi jeg skal bruge import det mærkelige er bare at det har bogen ikke gjort. også er der understreget rødt under Einstein selvom jeg har kaldt filen for Einstein.java
30. september 2008 - 20:10
#4
Fejlmeddellelsen er "'class' or 'interface' expected at line 7 , 8 , 10
30. september 2008 - 20:12
#5
Men ovenstående er fejlmeddellelsen fra Jbuilder idet Ecplise blot skriver noget med: Syntax error on token(s), misplaced construct(s) udfra de to java.... og Syntax error on token "Einstein", interface expected udfra Einstein
30. september 2008 - 20:33
#6
Enten har du tastet forkert ind eller så er nogen værdiløs. Det hedder: public class Einstein extends JApplet {
30. september 2008 - 20:41
#7
Så er det en uduelig bog.. fordi jeg har bare kopieret det eksempel ind der lå på CD'en, men jeg skal vel også bruge import foran de to pakker til at begynde med ?
30. september 2008 - 20:44
#8
arne_v er det muligt at du kan lave eksemplet om så jeg kan copy-paste det ind og se det virke, så har jeg en ide om hvordan det kan løses fremover.
30. september 2008 - 20:49
#9
Jeps.
30. september 2008 - 20:50
#10
30. september 2008 - 21:08
#11
følgende compiler hos mig: import javax.swing.JApplet; import java.awt.*; public class Einstein extends JApplet { public void paint (Graphics page) { page.drawRect(50, 50, 40, 40); // square page.drawRect(60, 80, 225, 30); // rectangle page.drawOval(75, 65, 20, 20); // circle page.drawLine(35, 60, 100, 120); // line page.drawString("Out of clutter, find simplicity.", 110, 70); page.drawString("-- Albert Einstein", 130, 100); } }
30. september 2008 - 21:11
#12
Tak for linket. Jeg har nu fundet frem til følgende løsning: //******************************************** // Einstein.java Author: Lewis/Loftus // // Demonstrates a basic applet //******************************************** import javax.swing.JApplet; import java.awt.*; @SuppressWarnings("serial") public class Einstein extends JApplet { public void paint (Graphics page) { page.drawRect(50, 50, 40, 40); // square page.drawRect(60, 80, 225, 30); // rectangle page.drawOval(75, 65, 20, 20); // circle page.drawLine(35, 60, 100, 120); // line page.drawString("Out of clutter, find simplicity.", 110, 70); page.drawString("-- Albert Einstein", 130, 100); } } Hvordan sætter jeg størrelsen på vinduet? jeg tænkte på noget med page.setSize(int w, int h) men kan ikke finde en sådan. også fik jeg skrevet det der @SuppressWarnings("serial") ved hjælp af eclipse idet den ellers lavede fejl. hvorfor egentligt?
30. september 2008 - 21:22
#13
størrelse af appletten sætter du ikke i Java men i APPLET tagget i din HTML !
30. september 2008 - 21:58
#15
Tak for hjælpen.. - lig et svar
30. september 2008 - 22:02
#16
svar
Kurser inden for grundlæggende programmering