Συμπεριλάβετε τις ακόλουθες γραμμές στην αρχή του κώδικα Java σας : . .
Java.awt εισαγωγής * ?
Javax.swing εισαγωγής * ?
2
Δημιουργήστε το παράθυρο στο οποίο θέλετε να δώσετε έμφαση , και το στοιχείο μέσα σε αυτό το παράθυρο που θα λάβει την εστίαση , όπως στο ακόλουθο δείγμα κώδικα :
δημόσια MyGraphicApp επεκτείνει JFrame {
ιδιωτικό JTextField myTextField ?
ιδιωτικό GroupLayout myLayout ?
δημόσια MyGraphicApp ( ) {
myLayout = νέα GroupLayout ( getContentPane ( ) ) ?
getContentPane ( ) setLayout ( myLayout ) ? .
myTextField = νέα JTextField ( ) ?
SequentialGroup sg = myLayout.createSequentialGroup ( ) ?
sg.addComponent ( myTextField ) ?
} }
Όταν , όπως στο παράδειγμα , την τάξη σας επεκτείνει JFrame βιβλιοθήκη της Java , μπορείτε να επικεντρωθεί στον καθορισμό των στοιχείων που κάνετε την αίτησή σας μοναδική , ενώ κληρονομεί όλα τα βασικά συστατικά Swing και τους μηχανισμούς από την βιβλιοθήκη της Java . Η κατηγορία του δείγματος έχει ένα παράθυρο με ένα μόνο στοιχείο , που είναι ένα πεδίο στο εσωτερικό της οποίας ο χρήστης μπορεί να πληκτρολογήσει το κείμενο .
Εικόνων 3
Δώστε επικεντρωθεί στο στοιχείο που θέλετε να έχετε, και κατ 'επέκταση να περιέχει παράθυρο ( ο πρόγονος ανωτάτου επιπέδου στην ιεραρχία συστατικό ) , όπως στο ακόλουθο δείγμα κώδικα :
myTextField.requestFocusInWindow ( ) ?
διαφορετικές συνιστώσες δείχνουν ότι έχουν επίκεντρο με διαφορετικούς τρόπους . Για παράδειγμα , ένα πεδίο κειμένου θα εμφανιστεί ένα δρομέα που αναβοσβήνει έτοιμο να πάρετε είσοδο , και ένα παράθυρο θα εμφανιστεί πάνω από όλα τα άλλα παράθυρα στην επιφάνεια εργασίας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα