package Swing;
import java.awt.BorderLayout;
import java.awt.Button;
import java.awt.Container;
import java.awt.Dialog;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Swing {
public static void main(String[] args) {
JFrame f=new JFrame("dfcas");
/*
* EXIT_ON_CLOSE;隐藏窗口并停止程序
* DO_NOTING_ON_CLOSE;无任何操作
* HIDE_ON_CLOSE;隐藏窗体,但是不停止程序
* DISPOSE_ON_CLOSE;释放窗体资源
*/
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setBounds(200, 200, 500, 500);
f.setVisible(true);
Button button =new Button("按钮");
f.setLayout(new FlowLayout());
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
new MyDialog(f);
}
});
f.add(button);
}
}
class MyDialog extends JDialog{
public MyDialog(JFrame frame) {
// TODO Auto-generated constructor stub
super(frame, "对话框标题", true);//阻塞父窗体
Container container=getContentPane();
container.add(new JLabel("这是一个对话框"));
setVisible(true);
setLayout(new BorderLayout());
setBounds(200, 200, 100, 100);
}
}
Swing 对话框窗体
原创
©著作权归作者所有:来自51CTO博客作者满眼星星的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:Druid数据库连接池
下一篇:Swing Label标签
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Swing 窗体关闭对话框提示
[b]关键词:Swing,关闭窗体,对话框提示[/b]Swing关闭窗体可以使用两只方法
Swing 监听器 System