11. februar 2003 - 16:02Der er
8 kommentarer og 1 løsning
hvordan laver jeg en trekant i java..
Jeg er stadig javaidiot, og skal lave en opgave i selvsamme sprog. Der skal laves to tegninger, hvor den ene skal blive et hus. Dette skal så tegnes med en firkant nederst, hvilket jeg har gjort, og en trekant øverst. Hvordan kan jeg gøre dette, uden at selv skulle regne sidelængder ud med cos, og sin???
Jeg har grundlinien på 140....og to vinkler på 45 grader..
Hvis du f.eks. arver fra JFrame (importere javax.swing.*) benytter du Swing komponenter. Hvis du arver fra frame og benytter import java.swt.* benytter du AWT komponeneter.
Beklager hvis at jeg lyder totalt fatlam, men når du siger import...så vil jeg sige at jeg arver turtle.jar...altså import turtle.*....De andre komponenter du nævner kender jeg intet til.
Du arver ikke ved import statementet - det gør du kun ved 'extends'. Ved import af pakker kan du gøre brug af klasserne og metoderne i klasserne i de pågældende pakker.
OK..jamen så ved jeg tilsyneladende ikke hvilke komponenter jeg benytter. Men er der ikke en smart metode i turtle klassen, der kan benyttes til at tegne en trekant? hvis ikke lukker jeg bare spørgsmålet, og siger tak for opmærksomheden....
Polygon p = new Polygon(int[] xpoints, int[] ypoints, int npoints) g.drawPolygon(p) hvor g er af typen graphics
fx. Polygon p = new Polygon(new int[]{50,50,50}, new int[]{150,250,150}, 3); (værdierne er tilfældige :-) Så får du en trekant Kasper
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.