Aprire processore e digitare o incollare qualsiasi editor di testo o una parola in un nuovo documento di questo codice del programma applet :
public void init ( ) per
{
//Get riquadro del contenuto , che abbiamo bisogno di aggiungere pulsanti e altri contenuti per
paneForContent container = getContentPane ();
paneForContent.setLayout ( nuovo BorderLayout ( 12,12 ) ) ;
JLabel title = new JLabel ( "Frame Demo" ) ;
paneForContent.add (titolo , BorderLayout.NORTH ) ;
JPanel somePanel = new JPanel ( ) ;
JLabel someLabel = new JLabel ( " Premere il tasto . ");
somePanel.add ( someLabel ) ;
paneForContent.add ( somePanel , BorderLayout.CENTER ) ;
panelForButtons JPanel = new JPanel ( ) ;
JButton someButton = new JButton ( "Press BorderLayout.SOUTH ) ;
}
/*
actionPerformed ( ) viene chiamato quando l'utente preme un pulsante
* /Eventi
public void actionPerformed ( ActionEvent evt ) per
{
//aprire un nuovo frame ( finestra ) per
attachNewFrame (); }
}
Questo codice crea una nuova applet per il browser per la visualizzazione . la funzione principale è init ( ), che crea il tasto il display dell'applet etichetta e . l' codice assegna , attraverso la chiamata " addActionListener " , l'azione da eseguire quando si preme il pulsante " someButton ' . Quando si verifica tale evento , il Java Runtime Environment ( JRE ) chiama la funzione del applet " actionPerformed " , che a sua volta chiama la funzione di creare il nuovo telaio , " attachNewFrame . "
2
digitare il seguente codice subito dopo la parentesi graffa di chiusura a seguito della dichiarazione " paneForContent.add ( panelForButtons , BorderLayout.SOUTH ) ; " :
privato attachNewFrame static void ( ) {
JFrame newFrame = new JFrame ( " Ecco un newFrame " ) ;
newFrame.setDefaultCloseOperation ( JFrame.DISPOSE_ON_CLOSE ) ;
JLabel aLabel = new JLabel ( ". ") ;
aLabel.setPreferredSize ( new Dimension ( 150 , 125 ) ) ; .
newFrame.getContentPane ( ) add ( aLabel , BorderLayout.CENTER ) ;
//Mostra il telaio
newFrame.pack ( ) ;
newFrame.setVisible ( true); }
Questo codice chiama il costruttore " JFrame ", che crea un nuovo oggetto , virtuale che rappresenta il nuovo telaio . La chiamata di funzione setDefaultCloseOperation racconta la cornice che cosa fare quando l'utente fa clic sul pulsante di uscita - vicino . La funzione " setVisible " " pack" e chiama visualizzare il fotogramma . Le dichiarazioni relative all'oggetto " aLabel " creare alcuni contenuti di esempio per visualizzare nel frame . Senza questo contenuto , il telaio visualizzerebbe , ma sarebbe ridotta ad una barra del titolo appena visibile .
3
Salvare il documento come di tipo " Testo normale ", con il nome del file " AppletWithFrame.java . "
4
Incolla in un nuovo documento di questa pagina HTML , che aprirà l'applet :
< applet code = " AppletWithFrame . classe " width
= 250
altezza
= 250
codebase = " . " >
< /applet >
< /html >
5
salvare il documento HTML come " AppletWithFrame.html , " nella stessa cartella il file java salvato al passaggio 3 .
6
Aprire un prompt dei comandi DOS nella cartella contenente il file Java , e compilare il programma digitando " javac AppletWithFrame.java ".
7
Invio, al prompt dei comandi , " appletviewer AppletWithFrame.html " per eseguire l'applet .
8
Premere il pulsante dell'applet " mi Premere " per eseguire il codice dell'applet per la creazione di un nuovo telaio . Apparirà il nuovo telaio .
Programmazione © www.354353.com