←フエルチラシノウラ。トップページへもどる。

Java+SwingでGUIアプリを作るためのテンプレート

Java Swing GUI 開発 プログラミング

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.plaf.metal.MetalLookAndFeel;

public class Test extends JFrame implements ActionListener {
 
  //コンポーネントの宣言
 private JPanel panel;
 private JButton button;
 
  /**
 * コンストラクタ
 */
 public Test() {
   // タイトルバーの侮ヲ
   setTitle("タイトルです。");
    // Windowの大きさ
    setBounds( 10, 10, 500, 150);
   // 終了処理を実装
   setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   // 外観をWindows風に設定
    try {
     UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
     SwingUtilities.updateComponentTreeUI(this);
   } catch (Exception e) {
     e.printStackTrace();
    }

   /** ボタンをコンポーネントを唐阨tけてみる */

   // パネルを生成
    panel = new JPanel();
   // ボタンを生成
    button = new JButton("ボタンです。");
   // パネルにボタンを唐閧ツける
   panel.add(button);
    // コンテントペインにパネルを唐阨tける
    getContentPane().add(panel);

    // ボタンにアクションリスナーを付加
    button.addActionListener(this);

   // 侮ヲ
    setVisible(true);
 }

 /**
 * メイン
 */
 public static void main(String[] args){
   Test test = new Test();
   // サブコンポーネントの推奨サイズおよびレイアウトに合わせてこの Window をサイズ変更するように設定
   // test.pack();
 }

 /**
 * ボタンなどが押されたときのアクション
  */
 public void actionPerformed(ActionEvent ae) {
   //ここにボタンが押されたときの処理を実装します。
    this.setTitle("ぼたんが押されました!");
 }
}

http://goodjob.boy.jp/chirashinoura/id/41.html

作成日: 2005-11-07 15:19:02

最終更新日: 2005-11-07 16:25:14

▲このページの上へ