Vinnaren i pepparkakshustävlingen!
2020-03-03, 14:08
  #1
Moderator
Pontiac-Garages avatar
Hej,

Jag försöker bygga ett enkelt Java-program där jag kan flytta en cirkel, en triangel samt en rektangel med musen.

Vid "musdragning" respektive släpp av vänsterklick ska den aktuella figuren placeras över alla andra.

Jag har skapat tre klasser för att formge de tre figurerna:

Jag har även skapat en klass som ritar upp objekten samt implementerar muslyssnare:


Slutligen har jag en klass som innehåller main-funktionen och skapar objekten som ska adderas på skärmen:


Problemen här är dock:

- Jag vill att den figur som flyttas ska placeras över andra figurer på samma ställe.
- Jag vill att området "runt omkring" en figur ej ska reagera vid klick, dvs. man ska ej kunna flytta en figur om man inte markerar själva figurområdet.

Finns här någon Java-kunnig som vill hjälpa mig?
Citera
2020-03-03, 14:35
  #2
Medlem
Knarkantarells avatar
Jag skulle rekommendera att skriva på stackoverflow
Citera
2020-03-07, 01:16
  #3
Medlem
Indentera koden och omslut med code-taggar, man orkar inte läsa annars.

Citat:
- Jag vill att den figur som flyttas ska placeras över andra figurer på samma ställe.
- Jag vill att området "runt omkring" en figur ej ska reagera vid klick, dvs. man ska ej kunna flytta en figur om man inte markerar själva figurområdet

Vad har du prövat? Vad i koden behöver du hjälp med? Du får nog komma med mer specifika och kortare kodsnuttar, såvida inte någon har lust att lösa problemen åt dig direkt.
Citera
2020-03-17, 20:26
  #4
Moderator
Pontiac-Garages avatar
Mod, kasta gärna denna tråd!
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback