
Javaベースのプログラムのコーディング、編集、コンパイル、および実行のための統合開発プラットフォームであるBlueJを使用して、グラフィックデザインプログラム、ゲームプログラム、およびアニメーションを作成できます。 これらのプログラムでは、多くの場合、写真を含める必要があります。 BlueJを使用して、jpegおよびgifファイルから自動的に画像を描画したり画像をインポートしたりするJAVAプログラムを作成します。 初心者にとって、JAVAのグラフィッククラスで写真を配置する方法を知ることは比較的簡単な作業です。 これらのクラスを使用すると、数行のコードで単純なオブジェクトのカスタム画像をBlueJに配置できます。
ステップ1
BlueJプログラムを開始します。 「プロジェクト」メニューから「新規プロジェクト」オプションをクリックします。 表示される[保存]ダイアログボックスで、プロジェクトを「put-pictures」という名前のフォルダとして保存します。
今日のビデオ
ステップ2
「新しいクラス」ボタンをクリックします。 表示されるダイアログボックスで、クラス名として「Draw_Picture」という名前を入力します。 「OK」をクリックします。
ステップ3
「Draw_Picture」アイコンをダブルクリックしてテキストエディタを開き、クラス「Draw_Picture」のコードを入力します。 次のJAVAコードを入力します グラフィックオブジェクト、javaxswingクラスおよびjavaawt(Abstract Web Toolbox)を操作するために必要なJAVAグラフィッククラスをインポートします クラス。
javax.swingをインポートします。; java.awtをインポートします。;
ステップ4
テキストエディタの次の行から始まるコードを入力して、swingクラスのサブクラスであるJPanelクラスを拡張する「Frame」という名前のクラスを宣言します。 スイングクラスのJFrameメソッドを使用して、画像の描画または配置に使用される「frame」という名前のJframeコンテナを作成します。 「setSize」メソッドを使用して、JFrameコンテナのwidth引数を640ピクセルに設定し、height引数を480ピクセルに設定します。
パブリッククラスFrameはJPanelを拡張します{
public Frame(){JFrame frame = new JFrame(); frame.add(this); frame.setSize(640、480); frame.setVisible(true); }
ステップ5
ペイントメソッドを使用して作成された「フレーム」内の長方形の画像をレンダリングするテキストエディタの次の行から始まるコードを入力します。 「drawRect」メソッドでx-positionパラメーターを100ピクセルに設定し、y-position引数を100ピクセルに設定して、長方形の左上隅を配置します。 長方形の境界については、長方形の幅の引数を200ピクセルに設定し、長方形の高さの引数を200ピクセルに設定します(drawRectメソッド)。 「色」を設定します。 setColorメソッドのBLACK "プロパティを使用して、長方形の境界線の色を黒に設定します。
public void paint(Graphics g){g2.setColor(Color。 ブラック); g2.drawRect(100,100,200,200); }
閉じ中括弧を入力して、Frameクラスコードを閉じます。
}
ステップ6
「新しいクラス」ボタンをクリックします。 表示されるダイアログボックスで、クラス名として「main_program」という名前を入力します。 「OK」をクリックします。
ステップ7
「main_program」アイコンをダブルクリックしてテキストエディタを開き、「main_program」クラスのコードを入力します。 main_programクラスをインスタンス化するJAVAコードを入力します。 「new」コマンドを使用して、Frameクラスの「drawFrame」という名前のFrameオブジェクトを作成します。
public class main_program {public static void main(String [] args){Frame drawFrame = new Frame(); }
}
ステップ8
「コンパイル」ボタンをクリックします。 「閉じる」ボタンをクリックします。 「main_program」アイコンを右クリックし、表示されるメニューで「void main(String [] args)」オプションを選択します。 長方形が黒い境界線のある白い画面に描かれていることを確認してください。