ウィンドウを表示させます。
package javanige;
import java.awt.Insets;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
import javax.swing.JFrame;
public class Window extends JFrame implements WindowListener{
public Window( String title, int wight, int height ){
super("タイトル");
//ウィンドウの描画
this.setVisible( true );
//ウィンドウの右上の×ボタンをクリックすると終了する
this.setDefaultCloseOperation( EXIT_ON_CLOSE );
//ウィンドウの大きさ変更禁止
this.setResizable( false );
//ウィンドウの配置位置を中央へ(null);
this.setLocationRelativeTo( null );
//ウィンドウの大きさ変更禁止
this.setResizable( false );
//ウィンドウの外淵の大きさ取得
Insets in = this.getInsets();
//ウィンドウサイズの設定
int w = wight + in.right + in.left;
int h = height + in.top + in.bottom;
this.setSize( w, h );
this.addWindowListener( this );
}
//アクティブになったとき
public void windowActivated(WindowEvent e) {
System.out.println("Activated");
}
//ウィンドウが終了した時
public void windowClosed(WindowEvent e) {
System.out.println("Closed");
}
//アクティブじゃなくなった時
public void windowDeactivated(WindowEvent e) {
System.out.println("Deactivated");
}
//アイコン化から復帰した時
public void windowDeiconified(WindowEvent e) {
System.out.println("Deiconified");
}
//アイコン化された時
public void windowIconified(WindowEvent e) {
System.out.println("Iconified");
}
//ウィンドウが起動した時
public void windowOpened(WindowEvent e) {
System.out.println("Opened");
}
//ウィンドウが終了した時
public void windowClosing(WindowEvent windowevent) {
System.out.println("Closing");
}
}
最終更新:2012年01月08日 19:35