
No.2ベストアンサー
- 回答日時:
簡単に作ってみました。
こんな感じでしょうか?
※見やすくするために全角スペースを使用しているのでコピペしてもコンパイルできません。
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
class Test implements ActionListener{
JFrame f;
JDialog dialog;
JButton button, ok, cancel;
Test(){
// メイン画面を作成
f = new JFrame("メイン画面");
Container pane = f.getContentPane();
// メイン画面のボタンを作成
button = new JButton("サブ画面を作成");
button.addActionListener(this);
// ボタンを貼り付けるパネルを作成
JPanel panel = new JPanel();
// ボタンを貼り付ける
panel.add(button);
pane.add(panel);
// 表示
f.setBounds(0, 0, 200, 80);
f.setVisible(true);
}
public static void main(String[] args){
new Test();
}
public void actionPerformed(ActionEvent e){
// メイン画面のボタンが押されたら、
// サブ画面(ダイアログ)を開く
if(e.getSource() == button){
dialog = new JDialog(f, "サブ画面");
Container pane = dialog.getContentPane();
// OKボタンとCANCELボタンを作成
ok = new JButton("OK");
cancel = new JButton("CANCEL");
ok.addActionListener(this);
cancel.addActionListener(this);
// ボタンを貼り付けるパネルを作成
JPanel panel = new JPanel();
// ボタンを貼り付ける
panel.add(ok);
panel.add(cancel);
pane.add(panel);
// 表示
dialog.setBounds(30, 30, 200, 80);
dialog.setVisible(true);
}
// サブ画面(ダイアログ)のCANCELボタンが押されたら
// サブ画面(ダイアログ)を消す
if(e.getSource() == cancel){
dialog.hide();
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ページ遷移せずにjava部品を実...
-
三菱GOTの画面切り替えについて
-
親子画面での値の受け渡し方法
-
C# ログイン画面からメイン画面...
-
入力フォーム(JSP)にDB検索条...
-
location.hrefでページ切替時の...
-
親ウィンドウの画面遷移
-
JSPにてDB登録処理
-
Tomcatのセットアップ
-
ポップアップでウィンドウを表...
-
ログインについて
-
JSPで画面を更新するには
-
VC++にて、コンソールを二画面表示
-
ブラウザのIDの調べ方が解りません
-
"+"文字が" (スペース)"に文字...
-
ブラウザ画面で、変更した値が...
-
Ctrl+F4を無効にしたい
-
javascriptでセッションの削除...
-
JSPでsession変数が勝手に書き...
-
ボタンが活性化の場合とは、ボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
Java-jspの画面入力値保持について
-
C言語で今まで表示していた画面...
-
画面遷移を行わずに同一ページ...
-
ASP.NET 画面遷移前の状態を保...
-
MFCプログラミング
-
ボタンを押したあとに画像を表...
-
アドレスバーに引数を表示させ...
-
遷移元を判定したい!
-
C# ログイン画面からメイン画面...
-
Strutsのデータ受け渡しについて
-
ServletからServletへの値渡し
-
登録後、呼び出し元ページに戻...
-
検索画面→結果画面→検索画面と...
-
Strutsで画面遷移させない。
-
JSPから出力されたHTML画面のcl...
-
Beautiful Soupのインストール...
-
JAVAのセッション変数の上書き...
-
strutsで、JSP→アクションクラ...
-
ブラウザアドレスバーからのURL...
おすすめ情報