Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Java Tutorial για Τοποθέτηση ενός applet σε ένα Frame

Όπως περιγράφεται στην τεκμηρίωση της Java της Oracle , τα πλαίσια είναι τα παράθυρα του προγράμματος εμφανίζονται από τα Windows . Κορνίζες μπορεί να εμφανίσει κύριο περιεχόμενο μιας εφαρμογής , ή κρατήστε το περιεχόμενο για τα παράθυρα διαλόγου , όπως αυτές για τη φόρτωση και την αποθήκευση αρχείων . Java applets ( προγράμματα που τρέχουν σε προγράμματα περιήγησης και άλλα δοχεία που εκτελούν σχετικά λίγες επιχειρήσεις ) γενικά δεν δημιουργεί νέα πλαίσια , αν και έχουν την ικανότητα να το πράξει . Το όφελος από το άνοιγμα ενός νέου πλαισίου από ένα applet είναι η σαφήνεια : με την τοποθέτηση περιεχομένου σε ένα νέο πλαίσιο , όπως μια γραμμή για ένα χρήστη να πληκτρολογήσει το όνομά της , ο κύριος του έργου αποφεύγει cluttering κύριο πλαίσιο του applet . Τα πράγματα που θα χρειαστείτε
The Java Development Kit ( JDK )
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανοίξτε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου ή πρόγραμμα επεξεργασίας κειμένου και πληκτρολογήστε ή επικολλήστε το σε ένα νέο έγγραφο αυτού του 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 για τη δημιουργία ενός νέου πλαίσιο. Θα εμφανιστεί το νέο πλαίσιο .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα