opqr.info アフィリエイト,アクセスアップ,相互リンク,ロボット一括登録,検索エンジン最適化,ホームページ作成など、初級から中級のWebマスター必見!
インターネット有効活用術
[アフィリエイト] [アクセスアップ] [相互リンク] [ロボットSE推薦] [懸賞] [銀行/証券] [ブログ] [ビジネス] [ランキング] [無料サーバー]
[検索エンジン] [サーバー] [カラーチャート] [携帯検索エンジン登録] [荒らし] [リンクフリー] [作品] [洗った] [ダウンロード] [掲示板]
[CGIカウンター] [PHPカウンター] [PHP環境] [言語] [CGI] [クッキー] [JAVA] [javascript] [VB] [リンク] [開発BBS]


■JAVAアプレットを作る




【上記JAVAのソース】

//-----------------------------------------------------------

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class mdraw extends Applet{
Graphics myGrp;
//グラフィック・オブジェクト
int posX;
//マウスの座標X
int posY;
//マウスの座標Y
Button myBtn;
//ボタン変数の宣言
Label Lbl1;
//■ラベル■
String StatusB;
//▲ステータスバー▲

public void init(){
setBackground(Color.green);
//背景色の指定
myGrp = getGraphics();
//マウスイベント用のインスタンス
StatusB = "※注)このJAVAはプログラムコードを公開しています。";
//▲ステータスバー▲
addMouseListener(new MouseAdapter() {
//マウスをプレスした時の処理
public void mousePressed(MouseEvent e) {
//MouseEventクラスeのメソッド『getX・getY』使用
posX = e.getX();
posY = e.getY();
showStatus(StatusB + " X:" + posX + "Y:" + posY);
//▲ステータスバー▲
}
});

addMouseMotionListener(new MouseMotionAdapter(){
//マウスをドラッグした時の処理
public void mouseDragged(MouseEvent e){
myGrp.drawLine(posX, posY, e.getX(), e.getY());
posX = e.getX();
posY = e.getY();
showStatus(StatusB + " X:" + posX + "Y:" + posY);
//▲ステータスバー▲
}
});

myBtn = new Button("クリア"); //ボタンの作成
myBtn.addActionListener(new ActionListener(){
//クリアボタンのイベント
public void actionPerformed(ActionEvent e){
repaint();
}
});

Lbl1 = new Label("お絵描きJAVAアップレットです。", Label.LEFT);
//■ラベル■

setLayout(new BorderLayout());
//レイアウト設定
add("North", myBtn);
add("South", Lbl1);
//■ラベル■
}

public void paint(Graphics g){ //おそらくappletの初期化
//g.drawString(StatusB, 10, 20);
//▲ステータスバー▲
//showStatus(StatusB + " X:" + posX + "Y:" + posY);
//▲ステータスバー▲
}
}
//-----------------------------------------------------------



■以上がソースコードです。

JAVA自体はどんなOSでも作成可能なようですが、僕の場合はWindows環境で作業しています。そのため上記の コードがどんなOSでも通用するかは明確には言えませんが、基本的にはOKなはずです。

【上記JAVAの概要】
1.マウスのPRESSとDRAGで絵が描けます。
2.ボタン(オブジェクト)を作成しクリアの処理をします。
3.ブラウザのステータスバーにまうすの座標を表示します。

【JAVAアップレット作成の下準備】
1.まずコンパイラ(機械語への変換アプリ)が必要です。
  SunのホームページからJDK(Java Development Kit)を
  ダウンロードしてください。無償配布です。
2.このアプリは『コマンドプロンプト(MS DOS)』で操作します。

【JAVAアップレットの生成の仕方】
1.テキストエディタで上記のコードを入力します。
 その時下記の点に注意してください。
 ※JAVAでは大文字と小文字を区別します。
  コードは正確に入力して下さい。
 ※改行も意味を成しますので、改行も正確に入力して下さい。
 ※ブラウザの表示(文字サイズ)によっては私の意図と違うところで
  改行してしまうことがあります。
  コメント以外は必ず『{』か『;』で一行が終る事に注意してください。
 ※『//』はコメント行です。入力しなくてもOKです。
 ※ちなみに『;』は処理の終了を意味します。

2.テキストの拡張子を『.java』にして保存してください。

3.コマンドプロンプトを立ち上げカレントディレクトリをJDKをインストールしたディレクトリ にあわせます。
 具体的に言うと
 『C:\>』と表示され、カーソルが点滅しているところに、
 『cd 』と入力し『JDKをインストールしたディレクトリ』を入力し、
 エンターを押すとカレントディレクトリがJDKの中に移動します。
 例)C:\>cd C:\jdk1.3\bin
 と入力してエンターを押す。
 (『Cドライブ』の中の『jdk1.3』の中の『bin』というフォルダの中に移動)

 その中の『javac』というプログラムを動かして、
 『.java』という拡張子で保存したプログラムファイルをコンパイルします。

4.コマンドプロンプトの『>』の後に
 javac + スペース + 『.java』ファイルのあるディレクトリ
 を入力して下さい。
 例)C:\jdk1.3\bin>
 と表示ている後に
 javac C:\Documents and Settings\Administrator\デスクトップ\XXX.java
 といった感じです。(『javac』で『XXX.java』をコンパイルしなさいという命令)
 エンターを押してカレントディレクトリが表示されたらコンパイル成功です。

5.うまくコンパイルできたら、XXX.javaがのあるディレクトリにXXX.classというファイルが生成されます。 そのファイルがJAVAアップレットです。これをhtml側で呼び出します
htmlに次のタグを打ちます。
<applet code="『XXX.javaのURL』">
それでアプレットが実行できるはずです。


ちなみに上記のソースはコンパイル前のJAVAソースをコピーしてますので、通常でしたら問題ない ソースですが、もし仮にコンパイル・エラーが発生したり、何らかの影響がOS等に発生したとしても 私の方では責任は負いかねますのでご了承ください。

/// サイト・インフォメーション //////////////////////////////////////
NTTPCのレンタルサーバー/ホスティングサービス WebARENA
■初期費用(税込);3,150円〜 ■月額(税込);3,360円〜 ■サーバー容量;100MB ■転送量;無制限 ■バックボーン;40Gbps ■POPメール;無制限 ■商用利用OK ■ショッピングカート(オプション) ■独自ドメインOK ■サブドメイン(無料) ■自作CGI使用可 ■SSI使用可 ■PHP使用可 ■Xoops使用可 ■MovableType使用可 ■MySQL(オプション) ■PostgreSQL(オプション) ■SSL(オプション) ■VPSプラン有 ■専用サーバープラン有 ■35,000社の利用実績を誇るグループウェア『desknet’s』装備。 ■ディスク容量は基本100MBから最大1GBまで50MB単位で追加可能。 ■加入月1ヵ月無料キャンペーン実施中。
 [225399]

>>サービス検索 [設置]

【インターネット】
Yahoo! JAPANの検索結果で上位表示する方法
【キャッシング】
キャッシング(ローン)比較
【グルメ】
ホットペッパー
【レンタルサーバー】
ロリポップのドメインは選べる全85種類!!
NTTPCのレンタルサーバー/ホスティングサービス WebARENA
■☆さくらインターネット
ただのレンタルカートじゃない 素敵なレンタルカートです!
大容量・高機能レンタルサーバー heteml
【学習・教育】
★就・転職に有利!パソコン会計資格が取れる!
〓特集〓 ホームページデザインのプロになってみない?!
【視力・コンタクト】
カラコン通販【007速配コンタクト】度ありカラコン40色以上!
【就職・転職】
介護福祉の求人情報17,000件。カイゴジョブ
【出会・結婚】
結婚式の情報いっぱい!ゼクシィnet会員登録はコチラ
【男性美容】
包茎治療に上野クリニック
【旅行】
■国内宿・ホテル予約なら、るるぶトラベル!
海外旅行はJTB!Web限定商品など、海外ツアー検索・予約が可能!
【関連サイト】
[血液型・生年月日占い] [海外旅行,沖縄生活(一人…旅の肖像画)] [インターネット有効活用術] [ネットサービス、ネットショップ、通販のWSW] [求人情報(就職・転職・派遣)比較] [アクセスアップ支援相互リンク] [無料一括登録支援] [資産運用(株式投資・外国為替)比較] [ネットで副収入・お小遣い] [株式投資分析リンク集] [モバイルサイト検索-モバイルパーク] [クレジットカード比較] [キャッシング(ローン)比較] [アフィリエイト比較] [ネット広告代理店比較] [ASPカタログ] [売れるASを作る方法] [格安レンタルサーバー比較] [ビジネス情報比較] [旅行会社比較] [懸賞比較] [オンラインゲーム比較] [結婚情報比較] [ダイエット情報比較] [グルメ情報比較] [オートリンクシステム紹介] [キャンペーン・お得情報] opqr.infoモバイル→ [モバイルキャッシング] [キャッシングファイル] [着うた着メロ] [モバイル情報BOX] [モバイル懸賞] [携帯deゲーム] [無料携帯サイト] [携帯占い] [モバイルパーク] [投資マニュアルと投資情報] [投資用口座開設] [ネットナビ] [ACUPサーチE] [ダイエットショップ] [手配info] [リストサイト] mit.s16.xrea.com→ [カラーチャート] [ナイトファン] [アフィリエイトリンク] NSFレンタルサーバー

=Powered by opqr.info=  [利用規約及び免責事項] [マスコミ各位・ご意見ご感想] [広告の掲載について]