Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Πώς να Ισοπαλία Τρίγωνα σε Java

Η διεπαφή προγραμματισμού Java περιέχει μια προηγμένη δυνατότητα επεξεργασίας γραφικών . Σχέδιο απλά σχήματα , όπως τρίγωνα είναι ένα θέμα καθορισμού παραμέτρων για το σχήμα μέσα σε ένα πλαίσιο . Ρύθμιση των παραμέτρων αυτών γίνεται μέσω της χρήσης ορισμένων τύπων δεδομένων και μεθόδων Java που καθοδηγούν το πρόγραμμα μεταγλώττισης για το τι να κάνετε όταν καλούνται οι μέθοδοι . Παρακάμπτοντας μια ειδική μέθοδο που ονομάζεται paintComponent εξασφαλίζει ακριβές σχέδιο ενός καθορισμένου σχήματος . Οδηγίες
Η 1

Εισαγωγή των γραφικών , σημείο και Πολύγωνο πακέτα AWT και JFrame και JPanel πακέτα swing . Ο κώδικας πηγαίνει πριν από την πρώτη τάξη του προγράμματός σας και μοιάζει με αυτό :

java.awt.Graphics εισαγωγής ?

Java.awt.Point εισαγωγής ?

Εισαγωγή java . awt.Polygon ?

javax.swing.JFrame εισαγωγής ?

javax.swing.JPanel εισαγωγής ? 2

Δημιουργήστε τάξη τρίγωνο σας και να επεκτείνουν τον κύκλο JPanel έτσι ότι το τρίγωνο μπορεί να εμφανίζεται σε μια οθόνη . Ο κωδικός σας θα πρέπει να μοιάζει με αυτό , αν μπορείτε να ονομάσετε το πρόγραμμά σας ό, τι θέλετε :

δημόσια τάξη TriangleShape επεκτείνει JPanel {

}
εικόνων 3

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

public void paintComponent ( Graphics g ) {

super.paintComponent ( ζ) ?
<μήκους p> Διάσταση = this.getSize ( ) ?

Point p1 = new Point ( size.width /3 , ( 2 * size.height ) /3 ) ?

Point p2 = νέα σημείο ( size.width /2 , size.height /3 ) ?

Point p3 = νέο σημείο ( ( 2 * size.width ) /3 , ( 2 * size.height ) /3 ) ?

int [ ] x = { p1.x , p2.x , p3.x } ?

int [ ] y = { p1.y , p2.y , p3.y } ?

Πολύγωνο τρίγωνο = νέα Πολύγωνο ( x , y , x.length ) ?

τα σημεία p1 , p2 και p3 ορίζουν τις κορυφές του τριγώνου . Οι int [ ] συστοιχίες και το τρίγωνο του τύπου Πολύγωνο σχηματίζουν τα σκέλη του τριγώνου . Αυτός ο κώδικας πηγαίνει μέσα στις αγκύλες του κύριου τάξη σας .
Η 4

Δημιουργήστε την κύρια μέθοδο , η οποία καθοδηγεί Java για να δημιουργήσει ένα πλαίσιο πάνω στο οποίο θα συντάξει το τρίγωνο και προσθέτει το τρίγωνο στο πλαίσιο. Ο κώδικας έχει ως εξής , χρησιμοποιώντας τα ονόματά σας για τους τύπους δεδομένων :

δημόσια στατική άκυρη κύρια ( String [ ] args ) {

TriangleShape t = νέα TriangleShape ( ) ?

JFrame καρέ = νέα 100 ) ?

Frame.show ( ) ?

Αυτός ο κώδικας πηγαίνει στην παρένθεση του κύριου τάξη σας , μετά την μέθοδο printComponent

Η <. br >

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα