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

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

Πώς να Κέντρο ενός JPanel στην κορυφή ενός JFrame

Συναρμολόγηση γραφικές διεπαφές χρήστη ( GUIs ) μπορεί να αποτελέσει επιβαρυντικό εργασία ακόμα και στις πιο προχωρημένους προγραμματιστές . Η εξειδίκευση των συστατικών που καθορίζει, τα χαρακτηριστικά και τις θέσεις διαφέρει από τη δημιουργία το υποκείμενο κώδικα που θα τροφοδοτήσει την πραγματική λειτουργία ενός ειδικού προγράμματος . Ευτυχώς για τους προγραμματιστές Java , η γλώσσα έρχεται με τις βιβλιοθήκες Swing που κάνουν τη δημιουργία GUIs πιο εύκολο έργο , με σύμπλεξη συστατικά , όπως τα ατομικά JPanels να ενεργεί ως πολλούς καμβάδες συστατικό σε ένα ενιαίο JFrame . Για εργασίες όπως κεντράρισμα ενός JPanel στην κορυφή του JFrame , ο προγραμματιστής χρησιμοποιεί τον προσανατολισμό των συστατικών μέσα στο συγκεκριμένο JFrame . Οδηγίες
Η 1

κηρύξει νέα JFrame σας με τη σύνταξη " JFrame MyJFrame = νέα JFrame ? ", Όπου " MyJFrame " είναι το όνομα που δίνετε στο JFrame σας 2

αναγνωρίσει . μια νέα JPanel με διαχειριστή διάταξης , όπως το « BorderLayout " διαχειριστή . Η σύνταξη ενός JPanel με τον διαχειριστή BorderLayout θα ήταν " JPanel MyJPanel = νέα JPanel ( νέα BorderLayout ( ) ) ? " . Όπου " MyJPanel " είναι το όνομα που θα δώσει τον πίνακα εικόνων
3

Προσθέστε ένα ακόμη στοιχείο JPanel και επικεντρώστε το συστατικό με το επιλεγμένο διαχειριστή διάταξή σας . Κάνετε αυτό με την " ) . Προσθήκη ( « μέθοδος της JPanel . Για παράδειγμα , για να προσθέσετε ένα JLabel και το κέντρο με τον διαχειριστή BorderLayout χρησιμοποιήσετε τη σύνταξη " MyJPanel.add ( νέα JButton , BorderLayout.CENTER ) ? ", Όπου " MyJPanel " είναι το όνομα που δίνει ο πίνακας
Η 4 .

Προσθέστε το JPanel στο JFrame με τη σύνταξη " MyJFrame.getContentPane ( ) προσθέστε ( MyJPanel ) ? . ", όπου " MyJFrame " και " MyJPanel " είναι τα ονόματα που έδωσαν αυτά τα στοιχεία , όταν τους έχουν δηλωθεί . Οι θέσεις JPanel ίδια την JFrame ανάλογα με τον προσανατολισμό του συστατικού του , έτσι κεντράρισμα ένα στοιχείο της JPanel θα το αναγκάσει να επικεντρωθεί στην κορυφή ενός JFrame .
Η
εικόνων

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

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