2012年4月19日木曜日

社会人学習講座 「Javaプログラミング概論」 第2回 Java アプレットとは


Java アプレットは、web browser上で動作させることができます。 appletを作って動作させるためには、

  1. appletのためのJavaプログラムを書く
  2. コンパイルする
  3. appletを埋め込むhtmlファイルを書く
  4. web browserでhtmlを読み込み、appletを実行する

という手順を踏む必要があります。

実行例にしたがって、動かしてみましょう。


視覚の基本的なデータベースを構築する方法
  1. appletの為のJavaプログラムを書きます。 今回は、JavaApplet04.java を使用しました。
     import java.applet.Applet; import java.awt.*; import java.awt.event.*; import javax.swing.*;  public class JavaApplet04 extends Applet{         JLabel lb1 = new JLabel("Sample12a"); /* インスタンスを生成 */         String ss;          public void init(){                 add(lb1);  /* インスタンスを登録 */                 lb1.setText("Test");                 ss = lb1.getText();                 add(lb1);         } } 
    appletの場合、mainを含むクラスは必要ありません。 また、java.applet と java.
    キーボード上のすべてのキーは何を意味しています
    awt というパッケージを利用しています。
  2. コンソールで、いつも通りにコンパイルします。
  3. appletを埋め込むhtmlファイルを書きます。
       
    テキストエディタで書いて下さい。 拡張子は html もしくは htm としましょう。 拡張子以外は自由につけてください。今回の例では Sample04.htmとしました。
  4. web browserでhtmlを読み込みます。

無事、画面に Test という 文字列が表示されたでしょうか?。

java.applet と java.awt , java.swing というパッケージを利用します。 また、Applet というクラスを拡張したクラスを作成することになります。


コンピュータはプログラミングを学ぶ方法

今までと違い、main というクラスは必要ありません(上のサンプルにも書かれてないことを確認してみましょう)。 その代わり、ある特定のメソッドを書くと、ある順番通りに実行されていきます。 そして、必要なメソッドだけを記述します。今回は、基本的に init() だけを書いていきます。

次のようなメソッドがあります。今日のところは、覚えなくても良いでしょう。


  • init()メソッド
    初期化が必要な時に書く。 最初に1回だけ実行される。
  • start()メソッド
    init()メソッドの次に実行される。 また、実行が再開されたときにも実行される。
  • stop()メソッド
    アプレットの実行が中断したとき実行される。
  • paint()メソッド
    画面線画等の具体的な記述を行う。
  • repaint()メソッド
    再線画を行うときに試用する。
  • upate()メソッド
    repaint()が実行されたときに実行される。
  • destroy()メソッド
    アプレットが終了するときに実行される。


図:実行されるメソッドの順番



These are our most popular posts:

JavaプログラムをWindowsのServiceに登録する

このページでは、Javaで作ったプログラムをサービスとして登録する方法について説明 する。なお、サービスに登録する .... Handler関数. Handler関数内では、サービス制御 マネージャから通知されたイベントに対応するための処理を記述する。 上記の例では ... read more

Java - メインページ - Wikipedia

Javaは例外処理機構を備えており、プログラム実行中に生じた異常(例外)の扱いを、 比較的安全な方法で行い、プログラムを読みやすく記述することができる。 Javaでは 簡潔なメモリモデルを採用しており、プログラマがメモリ (主記憶装置) を管理する負担を ... read more

JavaAppletを使ってみよう ~HTML学習 Webサイトを作ろう~

そのため自由度も高く、ほとんどのことが記述出来ます。 Java ... Java プログラム( SDK )のインストール方法; JavaApplet での「Hello World! ... Java プログラムを作成 するためにSDK (Standard Development Kit)をインストールされた方はさっそく利用し てみましょう。 ... 次にWeb ページ上で利用するために、HTML 文を書く必要があります 。 read more

いまさら聞けない「Javadoc」と「アノテーション」入門 (1/4) - @IT

2011年5月19日 ... 開発者がソースコードにコメントを自由に記述すると、統一性がなくなり、同じ内容を さまざまな表現で書いてしまいます。 ... Javaではアノテーションをプログラムのソース コードへプログラムのメタデータとして記述できます。 ... これは、プログラムについて説明 するドキュメントをソースコードに埋め込むためのものです。 .... このとき、「コーディング スタイルについてルールを決めて、そのルールに従ったコードを記述する」という方法が ありますが、文書や口頭による申し合わせでは徹底できないことがあります。 read more

Related Posts



0 コメント:

コメントを投稿