Το JFrame είναι μια κατηγορία του javax.swing πακέτο που επεκτείνεται κατά java.awt.frame. Αυτό είναι το παράθυρο ανώτερου επιπέδου, με περίγραμμα και γραμμή τίτλου. Η κλάση JFrame έχει διάφορες μεθόδους που μπορούν να χρησιμοποιηθούν για την προσαρμογή της. Έτσι, αυτό το άρθρο θα σας βοηθήσει να αποκτήσετε σε βάθος γνώσεις σχετικά με το JFrame .
Αυτά είναι τα θέματα που θα καλυφθούν σε αυτό το άρθρο:
πώς να δημιουργήσετε power dashboard
Ας ξεκινήσουμε!
JFrame σε Java: Εισαγωγή στα Java JFrames
Το JFrame είναι ένα κοντέινερ ανώτερου επιπέδου που παρέχει ένα παράθυρο στην οθόνη. Ένα πλαίσιο είναι στην πραγματικότητα ένα βασικό παράθυρο στο οποίο βασίζονται άλλα στοιχεία, δηλαδή η γραμμή μενού, τα πάνελ, οι ετικέτες, τα πεδία κειμένου, τα κουμπιά κ.λπ. Σχεδόν κάθε άλλο Κούνια Η εφαρμογή ξεκινά με το παράθυρο JFrame. Σε αντίθεση με ένα πλαίσιο, το JFrame έχει την επιλογή να κρύψει ή να κλείσει το παράθυρο με τη βοήθεια της μεθόδου setDefaultCloseOperation (int).
Πώς να δημιουργήσετε ένα JFrame;
JFrame τάξη έχει πολλά κατασκευαστές που χρησιμοποιούνται για τη δημιουργία ενός νέου JFrame. Μπορείτε να δημιουργήσετε ένα JFrame χρησιμοποιώντας αυτές τις μεθόδους:
JFrame (): Αυτό βοηθά στη δημιουργία ενός αόρατου πλαισίου.
JFrame (Τίτλος συμβολοσειράς): Βοηθά στη δημιουργία ενός πλαισίου με τίτλο.
JFrame (GraphicsConfiguration gc): Δημιουργεί ένα πλαίσιο με κενό τίτλο και τη διαμόρφωση γραφικών της οθόνης.
Παράδειγμα:
JFrame F = νέο JFrame () // Ή υπερφορτώστε τον κατασκευαστή και δώστε του έναν τίτλο: JFrame F1 = νέο JFrame ('Red Alert!')
Τώρα, μετά τη δημιουργία του JFrame, πρέπει να ορίσετε το μέγεθος και την τοποθεσία. Ας δούμε πώς μπορεί να γίνει αυτό.
// add the frame JFrame f = new JFrame ('Red Alert!') // σετ μέγεθος: πλάτος, ύψος (σε pixel) f.setSize (450, 475) // ορίστε την τοποθεσία (x, y) f.setLocation (120, 60)
Ας προχωρήσουμε τώρα και καταλάβουμε τις λειτουργίες που μπορούν να εκτελεστούν στο JFrame.
πώς να ταξινομήσετε τον πίνακα c ++
JFrame σε Java: Λειτουργίες
Τύπος | Μέθοδος | Περιγραφή |
---|---|---|
προστατευμένο κενό | addImpl (Component comp, Object περιορισμοί, int index) | Προσθέτει το καθορισμένο θυγατρικό στοιχείο. |
προστατευμένο JRootPane | createRootPane () | Αυτό καλείται από τις μεθόδους του κατασκευαστή για τη δημιουργία του προεπιλεγμένου rootPane. |
προστατευμένο κενό | frameInit () | Αυτή η μέθοδος καλείται από τους κατασκευαστές για να ξεκινήσει σωστά το JFrame. |
κενός | setContentPane (Containe contentPane) | Ορίζει την ιδιότητα contentPane |
στατικό κενό | setDefaultLookAndFeelDecorated (boolean defaultLookAndFeelDecorated) | Παρέχει μια υπόδειξη για το αν τα JFrames που δημιουργήθηκαν πρόσφατα πρέπει να έχουν τις διακοσμήσεις των παραθύρων τους από την τρέχουσα εμφάνιση και αίσθηση. |
κενός | setIconImage (Εικόνα εικόνας) | Αυτό ορίζει την εικόνα που θα εμφανίζεται ως το εικονίδιο για αυτό το παράθυρο. |
κενός | setJMenuBar (μενού JMenuBar) | Ορίζει το μενού για αυτό το πλαίσιο. |
κενός | setLayeredPane (JLayeredPane layeredPane) | Ορίζει την ιδιότητα layeredPane. |
JRootPane | getRootPane () | Επιστρέφει το αντικείμενο rootPane για αυτό το πλαίσιο. |
Μεταφορά χειριστή | getTransferHandler () | Παίρνει την ιδιότητα transferHandler. |
Παράδειγμα:
import java.awt.FlowLayout import javax.swing.JButton import javax.swing.JFrame import javax.swing.JLabel import javax.swing.Jpanel δημόσια κλάση JFrame Edureka {public static void main (String s []) {JFrame frame = new JFrame («Παράδειγμα JFrame») Πίνακας JPanel = νέο JPanel () panel.setLayout (new FlowLayout ()) JLabel label = new JLabel ('JFrame By Example') Κουμπί JButton = νέο JButton () button.setText ('Button') panel.add (label) panel.add (button) frame.add (panel) frame.setSize (200, 300) frame.setLocationRelativeTo (null) frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) frame.setVisible (true)}}
Παραγωγή:
επαναληπτικό fibonacci c ++
Με αυτό, φτάνουμε στο τέλος αυτού του άρθρου σχετικά με το « JFrame στην Ιάβα «. Ελπίζω να είστε ξεκάθαροι με όλα όσα έχουν μοιραστεί μαζί σας.
Ελπίζω ότι το προαναφερθέν περιεχόμενο αποδείχθηκε χρήσιμο για τη βελτίωση του . Συνεχίστε να διαβάζετε, συνεχίστε!
Δείτε επίσης από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο. Το μάθημα εκπαίδευσης και πιστοποίησης Java J2EE και SOA της Edureka έχει σχεδιαστεί για φοιτητές και επαγγελματίες που θέλουν να γίνουν προγραμματιστές Java. Το μάθημα έχει σχεδιαστεί για να σας δώσει μια πρώτη αρχή στον προγραμματισμό Java και να σας εκπαιδεύσει τόσο για τις βασικές όσο και για τις προηγμένες ιδέες Java μαζί με διάφορες όπως το Hibernate & Spring.