Ανοίξτε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου ή πρόγραμμα επεξεργασίας κειμένου και πληκτρολογήστε ή επικολλήστε το σε ένα νέο έγγραφο αυτού του applet κώδικα του προγράμματος :
public void init ( ) {
//Get παράθυρο περιεχομένου, η οποία θα πρέπει να προσθέσουμε κουμπιά και άλλο περιεχόμενο να
Container paneForContent = getContentPane ( ) ?
paneForContent.setLayout ( νέα BorderLayout ( 12,12 ) ) ?
JLabel title = νέα JLabel ( " Demo Πλαίσιο" ) ?
paneForContent.add ( τίτλος , BorderLayout.NORTH ) ?
JPanel somePanel = νέα JPanel ( ) ?
JLabel someLabel = νέα JLabel ( "Πιέστε το κουμπί . ")?
somePanel.add ( someLabel ) ?
paneForContent.add ( somePanel , BorderLayout.CENTER ) ?
JPanel panelForButtons = νέα JPanel ( ) ?
JButton someButton = νέα JButton ( " Press BorderLayout.SOUTH ) ?
}
/*
ActionPerformed ( ) καλείται όταν ο χρήστης πιέζει ένα κουμπί
* /
public void actionPerformed ( ActionEvent evt),
{
//ανοίξει ένα νέο πλαίσιο ( παράθυρο)
attachNewFrame ( ) ? }
}
Αυτός ο κώδικας δημιουργεί μια νέα μικροεφαρμογή για τον browser σας για να εμφανιστεί . Η κύρια λειτουργία init ( ) , η οποία δημιουργεί την ετικέτα και τα applet εμφανίζει το κουμπί . Ο κώδικας αναθέτει , μέσω της " addActionListener " κλήση , η δράση πρέπει να κάνετε όταν το κουμπί " someButton 'είναι πατημένο . Όταν συμβαίνει το γεγονός αυτό , το περιβάλλον χρόνου εκτέλεσης Java ( JRE ) αποκαλεί « actionPerformed " λειτουργία του applet , το οποίο με τη σειρά του καλεί τη συνάρτηση για να δημιουργήσετε το νέο πλαίσιο , " attachNewFrame . " 2
Πληκτρολογήστε τον ακόλουθο κώδικα αμέσως μετά το κλείσιμο τιράντες μετά τη δήλωση " paneForContent.add ( panelForButtons , BorderLayout.SOUTH ) ? " :
ιδιωτική στατική άκυρη attachNewFrame ( ) {
JFrame newFrame = new JFrame ( " Εδώ είναι μια . newFrame ")?
newFrame.setDefaultCloseOperation ( JFrame.DISPOSE_ON_CLOSE ) ?
JLabel ALABEL = νέα JLabel ( " " ) ?
aLabel.setPreferredSize ( νέα διάσταση ( 150 , 125 ) ) ?
newFrame.getContentPane ( ) προσθέστε ( ALABEL , BorderLayout.CENTER )? .
//Εμφάνιση
πλαίσιο
newFrame.pack ( ) ?
newFrame.setVisible ( αλήθεια)?
}
ο κωδικός αυτός αποκαλεί « JFrame " κατασκευαστή , η οποία δημιουργεί ένα νέο , εικονικό αντικείμενο που αντιπροσωπεύει το νέο πλαίσιο . Η κλήση της συνάρτησης setDefaultCloseOperation λέει το πλαίσιο τι να κάνει όταν ο χρήστης πατήσει το κουμπί εξόδου της - κοντά . Το " πακέτο " και " setVisible " κλήσεις συναρτήσεων εμφανίσετε το πλαίσιο . Οι δηλώσεις που αφορούν την " ALABEL " αντικείμενο δημιουργήσει κάποια περιεκτικότητα του δείγματος για να εμφανιστεί στο πλαίσιο . Χωρίς αυτό το περιεχόμενο , το πλαίσιο θα εμφανιστεί , αλλά θα πρέπει να ελαχιστοποιηθεί με ελάχιστα ορατά γραμμή τίτλου .
Εικόνων 3
Αποθηκεύστε το έγγραφο ως τύπου " Απλό κείμενο ", με το όνομα " AppletWithFrame.java ".
Η 4
επικόλληση σε ένα νέο έγγραφο αυτή τη σελίδα HTML , η οποία θα ανοίξει το applet :
<κώδικα της applet = " AppletWithFrame . class "
width = 250
height = 250
codebase = " . " >
5
Αποθηκεύστε το έγγραφο HTML ως " AppletWithFrame.html , " στον ίδιο φάκελο με
Η 6 η java αρχείο που αποθηκεύσατε στο βήμα 3 .
Ανοίξτε μια γραμμή εντολών DOS στο φάκελο που περιέχει το αρχείο Java , και να καταρτίσει το πρόγραμμα πληκτρολογώντας " javac AppletWithFrame.java . "
7
Enter , στη γραμμή εντολών , " appletviewer AppletWithFrame.html " για να τρέξει το applet .
8
Πατήστε το applet του "Πιέστε μου " κουμπί για να εκτελέσει κώδικα του applet για τη δημιουργία ενός νέου πλαίσιο. Θα εμφανιστεί το νέο πλαίσιο .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα