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

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

Πώς να σχεδιάσετε ένα κύκλο σε Java

Η γλώσσα προγραμματισμού Java περιέχει ένα μεγάλο σύνολο από ενσωματωμένες βιβλιοθήκες για χρήση στην εκτέλεση πολλών εργασιών που διαφορετικά θα ήταν δύσκολο . Υπάρχουν βιβλιοθήκες που διευκολύνουν το σχεδιασμό των γραφικών διεπαφών χρήστη ( GUI ) , των επικοινωνιών δικτύωσης και μαθηματικούς υπολογισμούς , καθώς και την κατάρτιση γεωμετρικά σχήματα στην οθόνη του χρήστη . Τρεις βιβλιοθήκες θα πρέπει να περιλαμβάνεται σε ένα πρόγραμμα που αντλεί ένα σχήμα όπως ένας κύκλος στην οθόνη, αλλά το ένα πιο υπεύθυνες για την πραγματική σχέδιο του σχήματος είναι η «γεωμετρία» βιβλιοθήκη. Οδηγίες
Η 1

Συμπεριλάβετε τις τρεις απαραίτητες βιβλιοθήκες στην κορυφή του πηγαίου κώδικα Java αρχείο κειμένου σας, πληκτρολογώντας τους , μία σε κάθε γραμμή , ως εξής :

( Γραμμή 1 ) java εισαγωγής . awt * ? . .

( Γραμμή 2 ) java.awt.event εισαγωγής * ? .

( Γραμμή 3 ) java.awt.geom εισαγωγής * ?

Κάθε γραμμή πρέπει να αρχίζει με τη λέξη "εισαγωγή" και να τελειώνει με ένα ερωτηματικό . Σημείωση : Οι αριθμοί σε παρένθεση γραμμή είναι μόνο για αναφορά ? Μην τους συμπεριλάβει στις γραμμές κώδικα 2

Δημιουργήστε μια νέα κλάση Java που ονομάζεται " drawCircle " που κάνει επίσης χρήση όλων των λειτουργιών του της Java . ενσωματωμένες μεθόδους κατηγορία "κορνίζα". Κάντε το αυτό σε μια ξεχωριστή γραμμή κάτω από τις τρεις πρώτες γραμμές της βιβλιοθήκης ένταξης . Η γραμμή πρέπει να μοιάζει κάπως έτσι :

( line4 ) δημόσια τάξη drawCircle επεκτείνει Frame {
εικόνων 3

Δημιουργία μεθόδου στην κατηγορία " drawCircle » που δημιουργεί το πώς ο κύκλος θα πρέπει να εκπονηθεί , και επίσης δημιουργεί ένα νέο στιγμιότυπο ενός ενσωματωμένη μέθοδο που ονομάζεται Ellipse2D , ως εξής :

( Γραμμή 5 ) σχήμα κύκλου = νέα Ellipse2D.Float ( 100.0f , 100.0f , 100.0f , 100.0f ) ?

Βεβαιωθείτε ότι η γραμμή τελειώνει με ένα ερωτηματικό . Μπορείτε να πειραματιστείτε με τις διαστάσεις αλλάζοντας κάθε περίπτωση 100.0f σε ένα διαφορετικό αριθμό , όπως 90.0f , εφ 'όσον τα τέσσερα είναι τα ίδια , πράγμα που θα κάνει ένα τέλειο κύκλο .
Η 4

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

( γραμμή 6 ) χρώμα δημόσια άκυρη ( Graphics g ) {
5

Πληκτρολογήστε μια γραμμή κάτω από την κεφαλίδα κατασκευαστή που δημιουργεί μια νέα εμφάνιση της ενσωματωμένη βιβλιοθήκη μέθοδο " Graphics2D " και ονομάστε το " ζα ", ως εξής :

( γραμμή 7 ) Graphics2D ga = ( Graphics2D ) g ?
Η 6

Εισάγετε γραμμή που λέει Java να σχεδιάσετε τον κύκλο , ως εξής :

( γραμμή 8 ) ga.draw ( κύκλος) ?
Η 7

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

( γραμμή 9 ) ga.setPaint ( Color.green ) ?
8

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

( Γραμμή 10 ) ga.fill ( κύκλος) ?

Κλείστε έξω το μπλοκ του κώδικα εισάγοντας το δικαίωμα άγκιστρο σε ξεχωριστή γραμμή , ως εξής :

( γραμμή 11 ) }
Η 9

Εισάγετε τις ακόλουθες γραμμές , οι οποίες αποτελούν το κύριο μέρος του το πρόγραμμα . Αυτό το μέρος του προγράμματος που θα δημιουργήσει μια νέα παρουσία του προετοιμασμένη τάξη σας " drawCircle " και θα το χρησιμοποιήσει για να κάνει την πραγματική δουλειά της παρουσίασης των " ιδεών " που έχετε εισάγει στον πραγματικό κόσμο ( στην οθόνη του υπολογιστή ) :

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

( Γραμμή 13 ) Πλαίσιο πλαισίου = νέα drawCircle ( ) ?

( Γραμμή 14 ) frame.addWindowListener ( νέα WindowAdapter ( ) {

( Γραμμή 15 ) public void windowClosing ( WindowEvent μας ) {

( Γραμμή 16 ) System.exit ( 0 ) ?

( Γραμμή 17 ) }

( Γραμμή 18 ) } ) ?

( Γραμμή 19 ) frame.setSize ( 400 , 300 ) ?

( Γραμμή 20 ) frame.setVisible ( αλήθεια)?

( Γραμμή 21 ) }

( Γραμμή 22 ) }

Το μέγεθος του πλαισίου στη γραμμή 19 μπορεί να είναι οποιοδήποτε μέγεθος που θέλετε . Ο πρώτος αριθμός είναι το πλάτος σε pixels , και ο δεύτερος αριθμός είναι το ύψος σε pixels .
Η 10

Συντάξτε το πρόγραμμα και εκτελέστε το όπως κάνετε όλα τα άλλα προγράμματα Java . Όταν το πρόγραμμα εκτελείται , ένα παράθυρο που περιέχει ένα κύκλο θα εμφανιστεί στην οθόνη του υπολογιστή . Θα είναι είτε το περίγραμμα ενός κύκλου ή ένα στερεό κύκλο , ανάλογα με το αν ορίσετε το χρώμα γεμίσματος στη γραμμή 10 .
Η
εικόνων

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

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