POI


Src

  • Src007 zip?

ありがとうございます。historyでしたか。 マニュアルを見てみました。 cvs history -e -zJST -l にするともっと幸せそうです。

参考URL

http://teeda.seasar.org/ja/extension/concept/prg.html

http://d.hatena.ne.jp/e_shinohara/20070603/1180866239

http://d.hatena.ne.jp/j5ik2o/20090223/1235373915

http://www.itarchitect.jp/technology_and_programming/-/17501-5.html

ーーーー

package test;

import java.awt.event.ActionEvent?;

import java.awt.event.ActionListener?;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class Frame1 extends JFrame implements ActionListener? {

// コンストラクタ

public Frame1() {

super("FRAME1");

// ボタンを作成

JButton button = new JButton("FRAME2へ");

// ボタンのアクションリスナークラスとして

// このクラス(Fram1.class)を登録

// このクラス(Fram1.class)は

// ActionListener?クラス

// をimpleしているためリスナークラスとして

// 登録することができる。

// ここで登録したので、ボタン押下時に

// actionPerformedが呼び出される。

button.addActionListener?(this);

// パネルを作成

JPanel panel = new JPanel();

// ボタン追加

panel.add(button);

// コンテントペインにパネルを追加

getContentPane?().add(panel);

// ウインドウが閉じられたときにアプリケーションを終了するように設定

setDefaultCloseOperation?(JFrame.EXIT_ON_CLOSE);

// サブコンポーネントの推奨サイズおよびレイアウトに合わせて

// この Window をサイズ変更するように設定

pack();

}

// メイン

public static void main(String[] args) {

Frame1 frame = new Frame1();

frame.setResizable(false);

frame.setVisible(true);

}

// イベントをハンドルする関数

// 画面上のボタンが押下された時

// 呼び出される

public void actionPerformed(ActionEvent? ae) {

try {

// 次画面のFram2を生成

Frame2 next = new Frame2();

// 次画面を表示

next.setVisible(true);

// 本画面(Fram1)を非表示

// これでいいの??

// setVisible(false);

setVisible(true);

} catch (Exception e) {

e.printStackTrace?();

}

}

}

KKKK

package test;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class Frame2 extends JFrame {

// コンストラクタ

public Frame2() {

super("FRAME2");

// ラベルを作成

JLabel label = new JLabel("FRAME2が表示されました");

// パネルを作成

JPanel panel = new JPanel();

//ラベルを追加

panel.add(label);

// コンテントペインにパネルを追加

getContentPane?().add(panel);

// ウインドウが閉じられたときにアプリケーションを終了するように設定

setDefaultCloseOperation?(JFrame.EXIT_ON_CLOSE);

// サブコンポーネントの推奨サイズおよびレイアウトに合わせて

// この Window をサイズ変更するように設定

pack();

}

}