TOP →
Java →
Swing →
JFrame → This Page
JFrame@Swing サンプル04
概要
Java -
Swing -
JFrame のサンプルです。
・フレームの幅、高さを設定(内側領域からサイズを決定)
・最小化(アイコン化)
解説
setState() メソッドでウインドウの状態を設定しています。
ここに設定可能な引数は以下の通りです。
引数 | 内容 |
JFrame.NORMAL |
通常状態に設定 |
JFrame.ICONIFIED |
最小化(アイコン化)状態に設定 |
サンプルイメージ
サンプルソース
import java.awt.Dimension;
import javax.swing.JFrame;
/**
* JFrame サンプル04
* ・フレームの幅、高さを設定(内側領域からサイズを決定)
* ・最小化(アイコン化)
*
* @author みっちー
*/
public class JFrame04 extends JFrame {
private static final long serialVersionUID = 1L;
/**
* 開始メソッド
*
* @param args パラメータ
*/
public static void main(String[] args){
JFrame04 frame = new JFrame04();
// 閉じるボタンをクリックされた場合の動作を設定
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// ウインドウのタイトルを設定
frame.setTitle("JFrame サンプル04");
// フレームの幅、高さを設定(内側領域からサイズを決定)
frame.getContentPane().setPreferredSize(new Dimension(400, 200));
frame.pack();
// 最小化(アイコン化)
frame.setState(JFrame.ICONIFIED);
// フレームを表示(これをしないと透明のフレームが立ち上がってしまう)
frame.setVisible(true);
}
}
サンプルソースのダウンロード
ソースのダウンロード(Eclipse用のプロジェクトファイルも同梱)
更新履歴
2016/05/13 新規作成
TOP →
Java →
Swing →
JFrame → This Page