輸入 java.appletで*。; インポート持つjava.awt。* ; パブリック クラス HelloWorldAppletは延びアプレット { 公共 ボイドペイント(グラフィックスG) { g.drawString( "Hello World"の、25、50 )。 } }
<HTML> <タイトル>こんにちは、世界アプレット</ TITLE> <HR> <アプレットコード= "HelloWorldApplet.class"幅= "320"高さ= "120"> お使いのブラウザはJavaがされた場合は、「こんにちは、-enabled世界」 のメッセージがここに表示されます。 </アプレット> <HR> </ HTML>
<アプレットコードベース= "http://amrood.com/applets"
コード = "HelloWorldApplet.class"幅= "320"高さ= "120">
<アプレットコード= "mypackage.subpackage.TestApplet.class"
幅 = "320"高さ= "120">
輸入 java.appletで*。; インポート持つjava.awt。* ; パブリック クラス CheckerAppletが延びアプレット { INT squareSize = 50。// 初始化默认大小 公共 ボイドのinit(){} プライベート ボイドparseSquareSize(文字列PARAM){} プライベートカラーparseColor(文字列PARAM){} 公共 ボイドペイント(グラフィックスG){} }
公共 ボイドのinit() { 文字列squareSizeParam =のgetParameter( "squareSize" )。 parseSquareSize(squareSizeParam)。 ストリングcolorParam =のgetParameter( "色" )。 カラーFG = parseColor(colorParam)。 setBackground(Color.black)。 setForeground(FG)。 } プライベート ボイドparseSquareSize(文字列PARAM) { 場合(パラメータ== NULL)のリターン; 試す{ squareSize = Integer.parseInt(PARAM)。 } キャッチ(例外e){ // デフォルトを保ちます } }
<HTML> <タイトル>チェッカーボードアプレット</タイトル> <時間> <アプレットコード= "CheckerApplet.class"幅= "480"高さ= "320"> <PARAM NAME = "色"値= "青"> <PARAM名前= "squaresize"値= "30"> </ APPLET> <HR> </ HTML>
輸入java.awt.event.MouseListener。 輸入java.awt.event.MouseEvent。 インポートするjava.applet.Applet; 輸入java.awt.Graphics; パブリック クラス ExampleEventHandlingは延びアプレット 実装のMouseListener { StringBufferのstrBuffer。 公共 ボイドのinit(){ addMouseListener(本) strBuffer = 新しいStringBufferを(); addItem( "アプレットを初期化します" ); } 公共 ボイド開始(){ のaddItem(「アプレットを起動します」); } 公共 ボイド停止(){ のaddItem(「アプレットを停止します」)。 } 公共 ボイドは(){破壊 のaddItem(「アプレットをアンロードします」)。 } ボイドのaddItem(文字列の単語){ のSystem.out.println(ワード) strBuffer.append(単語)。 再描画(); } 公共 ボイドペイント(グラフィックスG){ // アプレットの表示領域の周囲に矩形を描きます。 g.drawRect(0、0 、 のgetWidth() - 1 、 getHeight() - 1 )。 // 四角形の中の文字列を表示します。 g.drawString(strBuffer.toString()、10、20 )。 } 公共 ボイドのmouseEntered(MouseEventのイベント){ } 公共 ボイドのmouseExited(MouseEventのイベント){ } 公共 ボイドのmousePressed(MouseEventのイベント){ } 公共 ボイドのmouseReleased(MouseEventのイベント){ } 公共 ボイドのmouseClicked(MouseEventのイベント){ のaddItem(クリック「マウス! "); } }
<HTML>
<タイトル>イベント処理</タイトル>
<時間>
<アプレットコード= "ExampleEventHandling.class"
幅 = "300"高さ= "300">
</アプレット>
<時間>
</ HTML>
輸入 java.appletで*。; インポート持つjava.awt。* ; 輸入 java.net。* ; パブリック クラス ImageDemoは、拡張アプレット { プライベート画像イメージを、 プライベートAppletContextのコンテキスト。 公共 ボイドのinit() { コンテキスト = この.getAppletContext()。 文字列imageURLに = この .getParameter( "画像" )。 もし(imageURLに== NULL ) { imageURLに = "java.jpg" 。 } 試みる { URLをURL = 新しい URL(この.getDocumentBase()、imageURLにします)。 画像 = context.getImage(URL)。 } キャッチ(例外:MalformedURLException電子) { e.printStackTrace(); // ブラウザのステータスバーに表示 context.showStatus(「画像を読み込むことができませんでした!」); } } 公共 ボイドペイント(グラフィックスG) { context.showStatus( "画像表示" )。 g.drawImage(イメージ、 0、0、200、84、NULL); g.drawString( "www.javalicense.com"、35、100 )。 } }
<HTML> <タイトル> ImageDemoアプレット</タイトル> <時間> <アプレットコード= "ImageDemo.class"幅= "300"高さ= "200"> <PARAM NAME = "画像"値= "java.jpg" > </ APPLET> <HR> </ HTML>
輸入 java.appletで*。; インポート持つjava.awt。* ; 輸入 java.net。* ; パブリック クラス AudioDemoは延びアプレット { プライベートたAudioClipクリップ。 プライベートAppletContextのコンテキスト。 公共 ボイドのinit() { コンテキスト = この.getAppletContext()。 文字列のaudioURL = この .getParameter( "オーディオ" ); もし(audioURL == NULL ) { audioURL = "default.au"; } 試みる { URLをURL = 新しい URL(この.getDocumentBase()、audioURL)を、 クリップ = context.getAudioClip(URL)。 } キャッチ(例外:MalformedURLException電子) { e.printStackTrace(); context.showStatus(「オーディオファイルを読み込むことができませんでした!」); } } 公共 ボイド開始() { 場合(クリップ!= NULL ) { clip.loop()。 } } パブリック 無効停止() { 場合(クリップ!= NULL ) { clip.stop()。 } } }
<HTML> <タイトル> ImageDemoアプレット</タイトル> <時間> <アプレットコード= "ImageDemo.class"幅= "0"、高さ= "0"> <PARAM NAME = "オーディオ"値= "test.wav" > </ APPLET> <時間>