Βίντεο: How to Sneak Candy in Class! School Pranks and 15 DIY Edible School Supplies! 2024
Ο κώδικας Java που βλέπετε εδώ χρησιμοποιεί διάφορες κατηγορίες και μεθόδους API. Οι μέθοδοι
setTitle
,
setLayout
,
setDefaultCloseOperation
,
add
,
setSize
και
setVisible
όλοι ανήκουν στο javax
. κούνια. JFrame
.
Κωδικός Java για τον ορισμό ενός πλαισίου.
εισαγωγή java. awt. FlowLayout;
εισαγωγή javax. κούνια. JFrame;
εισαγωγή javax. κούνια. JButton;
@SuppressWarnings ("σειριακό")
η δημόσια κλάση SimpleFrame επεκτείνει το JFrame {
public SimpleFrame () {
setTitle ("Μην κάνετε κλικ στο κουμπί!
setLayout (νέο FlowLayout ());
setDefaultCloseOperation (EXIT_ON_CLOSE).
προσθέστε (νέο JButton ("Panic"));
setSize (300, 100).
setVisible (true);
}
}
Ακολουθεί μια λίστα ονομάτων που χρησιμοποιούνται στον κώδικα:
-
setTitle
: ΤοsetTitle
ορίζει λέξεις στη γραμμή τίτλου του πλαισίου. (Το νέο αντικείμενοSimpleFrame
καλεί τη δική του μέθοδοsetTitle
.) -
FlowLayout
σε μια κεντρική, γραφομηχανή τρόπο. Αν το πλαίσιο διαθέτει μόνο ένα κουμπί, αυτό το κουμπί είναι κεντραρισμένο κοντά στο επάνω μέρος του πλαισίου. Εάν το πλαίσιο είχε οκτώ κουμπιά, πέντε από αυτά μπορεί να παρατάσσονται στη σειρά κατά μήκος της κορυφής του πλαισίου και τα υπόλοιπα τρία θα είναι κεντραρισμένα κατά μήκος μιας δεύτερης σειράς.setLayout
: Κλήση -
setLayout
θέτει το νέο αντικείμενοFlowLayout
υπεύθυνο για την τοποθέτηση εξαρτημάτων, όπως κουμπιών, στο πλαίσιο. (setLayout
)setDefaultCloseOperation
: ΤοsetDefaultCloseOperation
λέει στο Java τι πρέπει να κάνει όταν κάνετε κλικ στο λίγο × στην πάνω δεξιά γωνία του καρέ. (Σε Mac, κάντε κλικ στον μικρό κόκκινο κύκλο στην επάνω αριστερή γωνία του πλαισίου.) Χωρίς αυτή την κλήση μεθόδου, το ίδιο το πλαίσιο εξαφανίζεται, αλλά το Java Virtual Machine (JVM) συνεχίζει να εκτελείται. Για να σταματήσετε την εκτέλεση του προγράμματος σας, πρέπει να εκτελέσετε ένα ακόμη βήμα. ( -
setDefaultCloseOperation (EXIT_ON_CLOSE)
λέει στην Java να τερματίσει τη λειτουργία της όταν κάνετε κλικ στο εικονίδιο στο πλαίσιο του άνω πλαισίου του πλαισίου, σωστή γωνία. Οι εναλλακτικές της - EXIT_ON_CLOSE
είναι
HIDE_ON_CLOSE,
DISPOSE_ON_CLOSEκαι, φυσικά,
DO_NOTHING_ON_CLOSE. Χρησιμοποιήστε μία από αυτές τις εναλλακτικές λύσεις, όταν το πρόγραμμά σας έχει περισσότερη δουλειά να κάνει αφού ο χρήστης κλείσει το πλαίσιο.
JButton: Η κλάση
JButton -
ζει στο
javax. swingπακέτο. Ένας από τους κατασκευαστές της κλάσης παίρνει μια παράκαμψη
String(όπως "
Panic") για την παράμετρο της. Κλήση αυτού του κατασκευαστή κάνει την
Stringπαράδειγμα στην ετικέτα στην πρόσοψη του νέου κουμπιού.
add: Το νέο αντικείμενο
SimpleFrame -
καλεί τη μέθοδο
add. Με την κλήση της μεθόδου
addτοποθετείται το κουμπί στην επιφάνεια του αντικειμένου (στην περίπτωση αυτή, η επιφάνεια του πλαισίου).
setSize: Το πλαίσιο γίνεται πλάτος 300 pixel και ύψος 100 pixel. (Στο πακέτο
javax swing -
, κάθε φορά που καθορίζετε αριθμούς δύο διαστάσεων, ο αριθμός πλάτους έρχεται πάντα πριν από τον αριθμό ύψους.)
setVisible: Όταν δημιουργείται για πρώτη φορά ένα νέο πλαίσιο είναι αόρατο. Αλλά όταν το νέο πλαίσιο ζητά
setVisible (true) -
, το πλαίσιο εμφανίζεται στην οθόνη του υπολογιστή σας.