JavaFX για την ανάπτυξη γραφικών διεπαφών χρήστη

Δημιουργία και προσαρμογή ορθογωνίων και ellipse με JavaFX

Όλα τα βίντεο του μαθήματος JavaFX για ανάπτυξη γραφικών διεπαφών.

Η δημιουργία γραφικών διεπαφών χρήστη (GUIs) σε JavaFX μπορεί να επιτευχθεί εύκολα με τη χρήση γεωμετρικών σχημάτων όπως ορθογωνία και ελλείψεις. Αυτά τα σχήματα είναι απλά στη δομή τους, προσφέρουν όμως πολλές δυνατότητες προσαρμογής και βελτίωσης των γραφικών σας εφαρμογών. Σε αυτήν την οδηγία θα σου δείξω πώς να δημιουργήσεις και να προσαρμόσεις αποτελεσματικά ορθογωνίες και ελλείψεις, για να σχεδιάσεις οπτικά ελκυστικές GUIs.

Σημαντικά ευρήματα

  • Θα μάθεις πώς να δημιουργείς ορθογωνίες και ελλείψεις σε JavaFX.
  • Θα μάθεις πώς να προσαρμόζεις ορθογωνίες με στρογγυλεμένες γωνίες.
  • Θα λάβεις πρακτικές συμβουλές για τον έλεγχο του μεγέθους και της θέσης των ελλείψεων.

Οδηγίες βήμα-βήμα

Προσθήκη και προσαρμογή ορθογωνίας

Αρχικά, θα ξεκινήσουμε με τη δημιουργία μιας ορθογωνίας. Για να δημιουργήσεις μια ορθογωνία, χρησιμοποιείς τον κατασκευαστή Rectangle. Ορίστε τη θέση και το μέγεθος.

Rectangle ορθογωνία = new Rectangle(); Για τη θέση της ορθογωνίας χρησιμοποιείς τις εντολές setX και setY. Ορίστε τις τιμές για τις συντεταγμένες X και Y καθώς και για το πλάτος και το ύψος.

ορθογωνία.setX(100); ορθογωνία.setY(100); ορθογωνία.setWidth(200); ορθογωνία.setHeight(200);

Για να προσθέσεις την ορθογωνία στο κύριο στοιχείο ρίζα, θα πρέπει να χρησιμοποιήσεις τον ακόλουθο κώδικα:

root.getChildren().add(ορθογωνία);

Δημιουργία και προσαρμογή ορθογωνίων και ελλήνων με JavaFX

Σχεδίαση στρογγυλεμένων γωνιών της ορθογωνίας

Για να δώσεις στρογγυλεμένες γωνίες στην ορθογωνία σου, μπορείς να χρησιμοποιήσεις τις μεθόδους setArcHeight και setArcWidth. Αυτές οι τιμές ορίζουν την στρογγυλοποίηση των γωνιών και μπορούν να αναβαθμίσουν σημαντικά την GUI σου.

ορθογωνία.setArcHeight(25); ορθογωνία.setArcWidth(25);

Με αυτήν την ρύθμιση θα πρέπει τώρα να δεις μια στρογγυλεμένη ορθογωνία. Μπορείς να αυξήσεις ή να μειώσεις τις τιμές για να πετύχεις διαφορετικά επίπεδα στρογγυλοποίησης.

Δημιουργία και προσαρμογή ορθογωνίων και ελλήνων με JavaFX

Δημιουργία και προσαρμογή ελλείψεων

Τώρα θα δούμε πώς να δημιουργήσεις μια έλλειψη. Η διαδικασία είναι παρόμοια με αυτήν της ορθογωνίας. Χρησιμοποιείς την κλάση Ellipse και ορίζεις τις απαιτούμενες παραμέτρους.

Ellipse έλλειψη = new Ellipse(); Για να ορίσεις την κεντρική θέση της έλλειψης, μπορείς να χρησιμοποιήσεις τις ακόλουθες εντολές:

έλλειψη.setCenterX(140); έλλειψη.setCenterY(70);

Επιπλέον, χρειάζεσαι δύο ακτίνες: μια για τον άξονα Χ και μια για τον άξονα Υ:

έλλειψη.setRadiusX(140); έλλειψη.setRadiusY(70);

Τέλος, πρόσθεσε την έλλειψη στο στοιχείο ρίζα σου:

root.getChildren().add(έλλειψη);

Δημιουργία και προσαρμογή ορθογωνίων και ελλείψεων JavaFX

Σύνοψη του σεμιναρίου: JavaFX Ορθογωνία και Έλλειψη

Τώρα έχεις μάθει πώς να δημιουργείς και να προσαρμόζεις ορθογωνίες και ελλείψεις σε JavaFX. Με την καθορισμένη θέση, μέγεθος και στρογγυλοποιήσεις, μπορείς να προσαρμόσεις τις γραφικές σου εφαρμογές.

Συχνές ερωτήσεις

Πώς δημιουργώ μια ορθογωνία σε JavaFX;Χρησιμοποίησε την κλάση Rectangle για να δημιουργήσεις μια ορθογωνία. Ορίστε θέση και μέγεθος με τις μεθόδους setX, setY, setWidth και setHeight.

Πώς κάνω στρογγυλές τις γωνίες μιας ορθογωνίας;Χρησιμοποίησε setArcHeight και setArcWidth για να ορίσεις τη στρογγύλωση των γωνιών.

Πώς ορίζω την κεντρική θέση μιας έλλειψης;Χρησιμοποίησε setCenterX και setCenterY για να ορίσεις τη θέση του κέντρου της έλλειψης.

Πώς ορίζω τους ακτίνες μιας έλλειψης;Χρησιμοποίησε τις μεθόδους setRadiusX και setRadiusY για να ορίσεις τους ακτίνες για τους άξονες Χ και Υ.

Πού προσθέτω τα γεωμετρικά σχήματα στη σκηνή JavaFX;Χρησιμοποίησε root.getChildren().add() ακολουθούμενο από το σχήμα που θέλεις να προσθέσεις για να το ενσωματώσεις στη σκηνή.