import java.awt.*; import java.awt.event.*; public class Samp01 { public static void main(String args[]) { // winオブジェクトを作成する Frame win = new Frame("AWTによるウィンドウ雛形"); // ウィンドウのサイズを指定する win.setSize(400, 200); // ウィンドウリスナを登録、実装する win.addWindowListener( new WindowAdapter() { // ウィンドウの終了手続き public void windowClosing(WindowEvent e) { System.exit(0); } } ); // ウィンドウを表示する win.setVisible(true); } }
Frameクラス コンストラクタ タイトルバーの内容を設定する。 メソッド
|
import java.awt.*; import java.awt.event.*;
// Winオブジェクトを作成する Frame win = new Frame("AWTによるウィンドウ雛形");
// ウィンドウのサイズを指定する win.setSize(400, 200);
// ウィンドウリスナを登録、実装する win.addWindowListener( new WindowAdapter() { // ウィンドウの終了手続き public void windowClosing(WindowEvent e) { System.exit(0); } } );
// ウィンドウを表示する win.setVisible(true);
import java.awt.*; import java.awt.event.*; public class Samp02 { public static void main(String args[]) { // MyFirstWindowオブジェクトを作成する MyFirstWindow win = new MyFirstWindow(); // ウィンドウのサイズを指定する win.setSize(400, 200); // ウィンドウリスナを登録、実装する win.addWindowListener( new WindowAdapter() { // ウィンドウの終了手続き public void windowClosing(WindowEvent e) { System.exit(0); } } ); // ウィンドウを表示する win.setVisible(true); } } // MyFirstWindowウィンドウクラスを定義する class MyFirstWindow extends Frame { // デフォルトコンストラクタを実装する MyFirstWindow() { super("AWTによるJavaアプリケーション"); } // 再描画メソッドをオーバーライドする public void paint(Graphics g) { String str = "Hello Java"; g.drawString(str, 20, 50); } }
// MyFirstWindowウィンドウクラスを定義する class MyFirstWindow extends Frame {
// デフォルトコンストラクタを実装する MyFirstWindow() { super("AWTによるJavaアプリケーション"); }
// 再描画メソッドをオーバーライドする public void paint(Graphics g) { String str = "Hello Java"; g.drawString(str, 20, 50); } }
import java.awt.*; import java.awt.event.*; public class Samp03 extends Frame{ public static void main(String args[]) { // MyFirstJavaオブジェクトを作成する Samp03 win = new Samp03(); // ウィンドウのサイズを指定する win.setSize(400, 200); // ウィンドウリスナを登録、実装する win.addWindowListener( new WindowAdapter() { // ウィンドウの終了手続き public void windowClosing(WindowEvent e) { System.exit(0); } } ); // ウィンドウを表示する win.setVisible(true); } // Samp03クラスのコンストラクタを実装する Samp03() { super("AWTのウィンドウ"); } // 再描画メソッドをオーバーライドする public void paint(Graphics g) { String str = "Java Samp03"; g.drawString(str, 20, 50); } }
public class Samp03 extends Frame{
// MyFirstJavaオブジェクトを作成する Samp03 win = new Samp03();
// Samp03クラスのコンストラクタを実装する Samp03() { super("AWTのウィンドウ"); }