アプリケーションのインターフェイスの設計

一番基本的なアプリケーションのサンプルを紹介し、 インターフェイスの設計について解説します。
典型的なアプリケーションを見てみましょう。たとえば、下図のような 表示になるものです。


典型的なアプリケーションの外観

どんなオブジェクトが、どのようにレイアウトされているか考えてみましょう。 これらを実現するには、たとえば下記のようにオブジェクトを生成する プログラムを作ることになるでしょう。


import java.awt.*;

public class Application {

     public static void main( String argv[] ) {

          Frame frame = new Frame( "Window Application" );
          Canvas canvas = new Canvas();
          Panel panel = new Panel();
          Button button = new Button( "Push" );
          TextField textField = new TextField( 32 );
          Window window = new Window( frame );

          canvas.setBackground( Color.white );
          canvas.setSize( 300, 200 );
          window.setSize( 50, 100 );

          panel.add( button );
          panel.add( textField );

          frame.add( canvas, "Center" );
          frame.add( panel, "South" );

          frame.pack();
          frame.show();

          window.show();
     }
}

Frame と Windowについてポイントとなる点をまとめておきます。