En utilisant les coordonnées du plan dans la JFrame
//Je suis en train d'apprendre comment dessiner des objets en java. Je suis de mieux en mieux, mais une fois que je reçois une image sur l'écran j'ai du mal à le manipuler. Les chiffres que j'ai mis dans ne faites pas de sens à la façon dont les formes sont en dehors. Au moins pour moi, ils ne le font pas. En algèbre si vous augmentez un certain nombre sur l'axe des x, il va vers la droite et si vous augmenter le nombre sur l'axe des y il va. Ce n'est pas ce qui se passe ici. Quelqu'un peut-il m'expliquer comment cela fonctionne? Je suis encore nouveau pour java, de sorte que le plus d'explications et de détails, le mieux. Je suis en train de prendre une couple d'heures sur une journée au cours de mon été pour apprendre java et parfois ça devient un peu frustrant. Toute aide est grandement appréciée.
Cette lien pourrait aider.
Cette exemple présente la transformation entre Cartésiens et les coordonnées de l'écran.
OriginalL'auteur Martin Marino | 2012-05-30
Vous devez vous connecter pour publier un commentaire.
Ici la
Co-ordinates
commencer à partir de laTOP LEFT SIDE
de l'écran, comme si vous augmentez la valeur deX
, vous vous dirigerez versRIGHT SIDE
, même si, comme vous augmentez la valeur deY
, vous allez déplacerDOWNWARDS
. Voici un petit Programme d'exemple pour que vous compreniez un peu mieux, cliquez simplement n'importe où.Merci et GARDEZ le SOURIRE 🙂
Le code est en disant qu'il ne trouve pas le symbole de la classe DrawingBase. Les erreurs sont privés "DrawingBase" toile; toile = nouveau "DrawingBase"(); Les guillemets sont de montrer où est l'erreur réelle venant de. J'apprécie l'aide, mais je n'ai aucune idée de comment résoudre ce problème. Pourrais-je avoir un peu plus d'aide?
J'ai ajouté des commentaires dans votre code suivant à l'endroit où les erreurs ont été. Encore une fois merci pour toute l'aide que.
Il me semble que si vous ne savez pas comment faire pour exécuter ce type de programme :-), il suffit de le copier dans votre bloc-notes, et de l'enregistrer comme DrawingExample.java maintenant exécuter à partir de votre invite de commande par écrit lettre_lecteur: locationOfFile/javac DrawingExample.java et appuyez sur ENTRÉE. Maintenant, tapez java DrawingExample et appuyez sur ENTRÉE. C'est tout. Si encore vous aviez des questions laissez-moi savoir, ou une fois essayez de visiter ce lien de la mine, exécuter le programme à partir du bloc-notes
OriginalL'auteur nIcE cOw