08. november 2000 - 16:05Der er
4 kommentarer og 1 løsning
Java programmeringsopgave!! Hjælp
Jeg sidder her med Deitel og Deitel* Java how to program. Jeg skal lave en opgave, der skal afleveres fredag. Her er den eksakte ordlyd:
\"Develop a basic graphics package. Use this inheritance Shape (super), triangle, rectangle and circle all inherit directly from the super class, and square is the subclass of rectangle. Interact with the user. Let him specify position, shape, size and fill color to be used in drawing each shape. The user can specify many items of the same shape. As you create each shape, place a Shape reference to each new shape object into an array. Each class has its own drwa method. Write a polymorfic screen manager that walks through the array sending draw message to each object it te array to form a screen image. Redraw the screen image each time the user specifies an additional. Investigate the methods of class Graphics to help drwa each shape.\"
Opgavens nummer i bogen er 9.24. Håber på hjælp!! Tak på forhånd
Man lærer ikke noget ved at få alt forærende, du skal for at løse denne opgave have grundlæggende forståelse for følgende: -nedarvning -arrays -håndtere et graphics objekt -lave simple knapper o.lign. i awt. Du får ikke en pind ud af at en eller anden poster koden.
Tak for jeres indlæg. Jeg har fået lavet min struktur, både med super og subklasser, ligesom jeg godt kan tegne mine objekter. Ved cirklen bruger jeg en filloval, men jeg kan ikke finde ud af at få puttet fyldfarve i mine andre figurer. Især trekanten er et problem. Kan I hjælpe??
NU håber jeg at du har tjekket bag i bogens index, om der ikke skulle være nogle tilsvarende metoder, som f.eks fillrect eller sådan noget?
Prøv eventuelt: fillPolygon(Polygon p); fillRect( x, y, width, height); fillRoundRect( x, y, width, height, arcWidth, arcHeight); fillArc( x, y, width, height, startAngle, arcAngle); Det skulle vist gøre det
Synes godt om
Ny brugerNybegynder
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.