~snowflake girl~ Skrevet 14. november 2003 Del Skrevet 14. november 2003 Skal lese inn x koordinater fra brukeren (10 stk), derreter skal en sirkel flytte seg til disse x punktene... class test { public static void main(String[] args) { JFrame f=new JFrame("SIRKELEN BEVEGER SEG!!"); f.setSize(650,400); f.setLocation(400,200); JPanel jp=new JPanel(); //legg panelet til ramma f.getContentPane().add(jp); f.setVisible(true); int[] tall = new int[10]; for (int i = 0; i < 10; i++) { String tallLest = JOptionPane.showInputDialog("X - Kordinat nr" + (i + 1) + ": "); tall = Integer.parseInt(tallLest); } for (int i = 0; i < 10; i++) System.out.println("Tall nr "+ (i +1) +" var " + tall); } } Altså istede for system.out.println... Så skal en sirkel flyttes til gitte x punkter.. hjelp.. Lenke til kommentar
Yakamoto Skrevet 14. november 2003 Del Skrevet 14. november 2003 tror du må lese litt i skoleboka de. kom tilbake når du har klart å tegne en sirkel du. Lenke til kommentar
~snowflake girl~ Skrevet 14. november 2003 Forfatter Del Skrevet 14. november 2003 Det var jo bare for å enkelt vise hva jeg skulle fram til at jeg brukte system.out.print Lenke til kommentar
smetho Skrevet 14. november 2003 Del Skrevet 14. november 2003 import masse dill ....... public void update(Graphics g) { Graphics2D graphics2D = (Graphics2D) g; Color c = new Color( (int)(Math.random()*255), (int)(Math.random()*255), (int)(Math.random()*255)); g.setColor(c); g.fillOval(x,y,50,50); } ......mer dill Viser her akkurat den delen av koden som lager en sirkel, samt koden for å lage den i tilfeldige farger (copy paste er gøy dere! ) Her er x og y koordinatene for plassering av sirkelen. For å plassere sirkelen på 10 forskjellige steder alt etter hva som har blitt oppgitt av brukeren så kan du enklest gjøre dette ved å la en teller løpe gjennom tabellen din og hente ut verdiene for x og y. Kjør så repaint()-metoden for å oppdatere skjermbildet. [EDIT] Husker ikke i farten om du nå får 10 sirkler på ulike steder, eller om de forsvinner etterhvert som du repainter. En stund siden jeg var borti grafikk og jeg orker ikke sjekke selv Lenke til kommentar
~snowflake girl~ Skrevet 14. november 2003 Forfatter Del Skrevet 14. november 2003 Tusen takk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå