1 Ανοίξτε ένα από τα αρχεία Java applet σας και τοποθετήστε τις ακόλουθες δηλώσεις στην κορυφή αν δεν είστε ήδη εκεί
java.awt εισαγωγής * ? . . Java εισαγωγής . applet * ? . . java.awt.event εισαγωγής * ?
οι δηλώσεις αυτές να είναι διαθέσιμες οι applet και χειρισμού συμβάντων λειτουργίες 2
Προσθέστε τις δηλώσεις φαίνεται παρακάτω στη δήλωση τάξη του εγγράφου . :
TextField floatBox1 = νέα TextField ( 100 ) ? TextField floatBox2 = νέα TextField ( 100 ) ? TextField resultBox = νέα TextField ( 100 ) ?
buttonLoadValues Button ? Label label1 = νέο σήμα ( " ? Εισάγετε δύο αριθμούς κινητής υποδιαστολής ")? τιμή1 float ? value2 float ? αποτέλεσμα float ?
Οι δύο πρώτες ανακοινώσεις να δημιουργήσετε δύο πλαίσια κειμένου εισόδου για να κρατήσει τους αριθμούς κινητής υποδιαστολής που οι χρήστες εισόδου? η τρίτη δήλωση δημιουργεί το πλαίσιο κειμένου που κατέχει το άθροισμα αυτών των αριθμών . Οι Button και Label δηλώσεις τοποθετήσετε ένα κουμπί και μια ετικέτα στη μικροεφαρμογή . Οι τρεις τελευταίες δηλώσεις καθορίζουν τις μεταβλητές κινητής υποδιαστολής τις ανάγκες εφαρμογής
εικόνων 3
Επικολλήστε τον ακόλουθο κώδικα στο init μέθοδο του εγγράφου : .
SetLayout ( null) ? ButtonLoadValues = νέο κουμπί ( "Αξίες Load" ) ? label1.setBounds ( 50 , 50 , 300 , 20 ) ? floatBox1.setBounds ( 100,100,100,20 ) ? floatBox2.setBounds ( 100,150,100,20 ) ? resultBox.setBounds ( 100 , 200 , 100 , Δηλώσεις τοποθετήστε τα χειριστήρια πάνω στο applet Κάθε λειτουργία setBounds δέχεται τέσσερις παραμέτρους : . . η απόσταση από την αριστερή πλευρά του applet , η απόσταση από την κορυφή , το πλάτος του στοιχείου ελέγχου και το ύψος του Η πρώτη λειτουργία setBounds , για παράδειγμα , τοποθετεί την ετικέτα 50 pixels από την κορυφή και 50 pixels από τα αριστερά . είναι το 300 pixels πλάτος και 20 pixels ύψος καθιστά επίσης . Αλλάξτε οποιαδήποτε από αυτές τις τιμές για να ταιριάζει στις ανάγκες σας διάταξη .
Η 4
Προσθέστε την ακόλουθη μέθοδο για την έγγραφο μετά τη μέθοδο init :
public void actionPerformed ( ActionEvent evt ) { String val1 = floatBox1.getText ( ) ? String val2 = floatBox2.getText ( ) ?
ενδιαφέροντος1 = Float.valueOf ( . . val1.trim ( ) ) floatValuevalue2 = Float.valueOf ( val2.trim ( ) ) floatValue
αποτέλεσμα = value1 + value2 ? String stringResult = Float.toString ( αποτέλεσμα) ? resultBox.setText ( stringResult ) ? }
Αυτή η μέθοδος εκτελείται όταν κάνετε κλικ στο κουμπί του applet . Οι μεταβλητές val1 και val2 περιέχουν τις παραστάσεις σειρά από τις τιμές που έχουν εισαχθεί στα δύο πλαίσια κειμένου . Οι μέθοδοι Float.valueOf , φαίνεται στις ακόλουθες δύο γραμμές , μετατρέπουν αυτές οι χορδές σε αριθμούς κινητής υποδιαστολής και να τα αποθηκεύσετε σε τιμή1 και τιμή2 . Οι τρεις τελευταίες δηλώσεις προσθέσετε αυτούς τους δύο αριθμούς , να μετατρέψετε το αποτέλεσμα πίσω σε μια σειρά και να τα αποθηκεύετε στο πλαίσιο κειμένου αποτέλεσμα .
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα