Met behulp van Java aan een Object om het hoofd van de muis te draaien (2 / 2 stap)

Stap 2: Voeg de Trig Code


Nu moeten we het toevoegen van een muis beweging luisteraar. Wanneer de muis wordt verplaatst u het opslaan van de muis wilt x in int mX, zelfde met muis y in mijn.

private void jPanel1MouseMoved (java.awt.event.MouseEvent evt) {}
TODO toevoegen uw behandeling code hier:
mX=evt.getX (); //mouse X
mY=evt.getY (); //mouse Y

Nu voegen we de trig-

private void jPanel1MouseMoved (java.awt.event.MouseEvent evt) {}
TODO toevoegen uw behandeling code hier:
mX=evt.getX (); //mouse X
mY=evt.getY (); //mouse Y
dubbele Xd =(mX-250); Krijgen x afstand van pistool tot muis
dubbele Yd = mijn-215; Y afstand krijgen van pistool naar muis
dubbele radAngle = Math.atan(Yd/Xd); Atan gebruiken voor het berekenen van de hoek
Als (mX > = 250) {}
littleY = Math.sin (radAngle) * 15;
littleX=Math.cos (radAngle) * 15;
} else {}
littleY = Math.sin (radAngle) * -15;
littleX=Math.cos (radAngle) * -15;
}
Paint.repaint();
}

Wow. Nu moet het vrij eenvoudig om te veranderen van de lijn aan iets als een afbeelding. Succes.

Gerelateerde Artikelen

Met behulp van toetsenbord & muis op Android!?

Met behulp van toetsenbord & muis op Android!?

Ooit benieuwd geweest met behulp van een toetsenbord en een muis op je telefoon voor onderweg?Dit Instructable Will Guide u te doen DAARTOEHETToepassingen-:1) helpen ouderlingen op typen met behulp van sleutel Board als ze vinden het moeilijk om te T
Tekening A Black Cat met behulp van vectoren

Tekening A Black Cat met behulp van vectoren

tekenen met vectoren lijkt misschien een beetje overweldigend als je nieuw bij de methode bent, maar met een beetje praktijk kunt u fantastische artwork. Als u het moeilijk vinden om de tekenen van gladde lijnen met een muis, en u niet een grafisch t
Genereren van Gcode voor ShopBot uit AutoCAD-bestand met behulp van Vectric Cut 2D

Genereren van Gcode voor ShopBot uit AutoCAD-bestand met behulp van Vectric Cut 2D

gaande van een AutoCAD-bestand naar gcode klinkt ingewikkeld, maar de huidige software maakt het relatief eenvoudig.  Dit Instructable zal u tonen hoe te nemen van een AutoCAD-bestand, exporteren als een. DXF-bestand, importeren in een softwarepakket
3D Scan en Print zelf met behulp van vrije software!

3D Scan en Print zelf met behulp van vrije software!

In dit instructable ik zal tonen u hoe om 3D scan jezelf met behulp van een xbox 360 kinect sensor en de software die u gratis kunt downloaden. Terwijl het proberen om te scannen en afdrukken zelf vond ik dat veel van de programma's gebruikt had gewi
Web ontwerpen: Met behulp van Photoshop - deel 1

Web ontwerpen: Met behulp van Photoshop - deel 1

Welkom bij web ontwerpen. Ik heb mijn eigen website. Sorry dat ik u de link nu geven kan. Momenteel zijn gedeactiveerd. Dus, ik moet opnieuw activeren.Iedereen In de wereld wil een website deze dagen. Ze denken dat het is zo gemakkelijk om dit te doe
Creëren van een chatserver met behulp van java

Creëren van een chatserver met behulp van java

IntroductieNetwerken is een belangrijke tak van de programmering die is essentieel voor het verbinden van gebruikers via apparaten. Zo hebben vele programmeertalen meerdere manieren aan formuliergebruikers verbindingen en servers of tussen peers. Voo
Lasergesneden een 3D-object met behulp van 123D Make

Lasergesneden een 3D-object met behulp van 123D Make

In dit Instructable leert u "Plak" het in 2 dimensionale secties met behulp van Autodesk 123D Make app te nemen van een 3D-object. Dan nemen we die secties en laser knip ze uit!Opmerking: Autodesk heeft een grote handleiding voor het gebruik van
Maken van een 3D print van een echt object met behulp van 123D vangst- en Meshmixer

Maken van een 3D print van een echt object met behulp van 123D vangst- en Meshmixer

Hi iedereen!In dit instructable, ik zal u tonen (in detail) hoe naar een een 3D afgedrukt exemplaar van een echt object, te beginnen met het vastleggen van het met 123D vangst, verfijnen van het gebruik van Meshmixer, en het vervolgens afdrukken met
Eenvoudige Object ontwijkt robot met behulp van de Actobotics Runt Rover Peewee chassis en een Arduino

Eenvoudige Object ontwijkt robot met behulp van de Actobotics Runt Rover Peewee chassis en een Arduino

Er zijn vele manieren om te bouwen van een robot, vanuit het niets een kit, een vooraf gebouwde systeem of een combinatie van een van deze methoden. Het pad dat zullen we hier zal worden meestal uit een kit en andere items zoals een Arduino controlle
Het vinden van het Volume van een Object met behulp van integratie

Het vinden van het Volume van een Object met behulp van integratie

Stel je wilde vind het volume van een object. Voor veel objecten is dit een zeer intuïtief proces; het volume van een kubus is gelijk aan de lengte vermenigvuldigd met de breedte vermenigvuldigd met de hoogte. Voor een cilinder het volume is gelijk a
Knipperen met een Led aan/uit timing, met behulp van 1 functie en geen vertraging

Knipperen met een Led aan/uit timing, met behulp van 1 functie en geen vertraging

In deze Instructables gaan we van een eenvoudige schets een led met een gekozen aan- en uitzetten tijd om één functie die we met een led gebruiken kunnen knipperen.Vereist:Arduino BoardArduino IDE geïnstalleerd1 Leds1 huidige beperking van weerstande
Met behulp van witte siliconen Caulk aan een sleutel Fob Dress-up

Met behulp van witte siliconen Caulk aan een sleutel Fob Dress-up

iemand wilde een keyfob voor een busje gemaakt van zwart acryl.  Er zijn twee bestelauto's.  Een heet Mellon, de andere Dominion na de bedrijven die hen geschonken.Stap 1: Beseffen dat uw eerste poging was "minder dan optimale" Het hele punt van
Creëren van een Android app met behulp van Ionische

Creëren van een Android app met behulp van Ionische

Ionic is een raamwerk dat schrijven apps voor bijna alle platformen zeer gemakkelijk maakt. Als u een beetje css, js en HTML-code weet kunt u een Android / iOS of Windows app.Dit instructable zal zich richten op het maken van een Android app op een L
Maken van een Robotics simulator met behulp van Processing

Maken van een Robotics simulator met behulp van Processing

Als u beginnen met het schrijven van code voor een robot is het onvermijdelijk om te gaan door middel van een aantal iteraties tot het werkt zoals gepland. Arduino maakt dit al makkelijker maar vooral met complexe wandelende robots kan het een vervel