import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.*;
import javax.swing.*;
class MyJDialog extends JDialog
{
/**
*
*/
private static final long serialVersionUID = 1L;
import java.awt.event.ActionListener;
import java.awt.*;
import javax.swing.*;
class MyJDialog extends JDialog
{
/**
*
*/
private static final long serialVersionUID = 1L;
public MyJDialog(JFrame frame)
{
super(frame,"第一个JDialog窗体",true); //初始化指定父类,标题
Container container=getContentPane(); //JDialog中的容器
container.add(new JLabel("这是一个对话框")); //加入标签
setBounds(300,300,300,300); //设置位置及大小
}
{
super(frame,"第一个JDialog窗体",true); //初始化指定父类,标题
Container container=getContentPane(); //JDialog中的容器
container.add(new JLabel("这是一个对话框")); //加入标签
setBounds(300,300,300,300); //设置位置及大小
}
}
public class buttoncla extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
public static void main(String []args)
{
new buttoncla().creatJFrame("第二个窗体"); //调用button类的方法创建JFrme窗口
}
public void creatJFrame(String in) {
JFrame jf=new JFrame(); //创建JFrame
Container container=jf.getContentPane(); //生成一个容器
container.setLayout(null); //取消系统布局管理器
JLabel jl=new JLabel("弹出对话框"); //创建标签栏
jl.setHorizontalAlignment(SwingConstants.CENTER); //把标签放在JFrame中间
container.add(jl); //把标签放入容器中
JButton bl=new JButton("弹出对话框"); //创建按钮JButton
bl.setBounds(10,10,100,21); //设置按钮大小及位置
jf.setVisible(true); //容器可见
bl.addActionListener(new ActionListener() { //点击按钮反应事件
public void actionPerformed(ActionEvent e) {
new MyJDialog(jf).setVisible(true); //点击后创建一个JDialog窗口
}
});
container.add(bl); //包含这个按钮
}}
public class buttoncla extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
public static void main(String []args)
{
new buttoncla().creatJFrame("第二个窗体"); //调用button类的方法创建JFrme窗口
}
public void creatJFrame(String in) {
JFrame jf=new JFrame(); //创建JFrame
Container container=jf.getContentPane(); //生成一个容器
container.setLayout(null); //取消系统布局管理器
JLabel jl=new JLabel("弹出对话框"); //创建标签栏
jl.setHorizontalAlignment(SwingConstants.CENTER); //把标签放在JFrame中间
container.add(jl); //把标签放入容器中
JButton bl=new JButton("弹出对话框"); //创建按钮JButton
bl.setBounds(10,10,100,21); //设置按钮大小及位置
jf.setVisible(true); //容器可见
bl.addActionListener(new ActionListener() { //点击按钮反应事件
public void actionPerformed(ActionEvent e) {
new MyJDialog(jf).setVisible(true); //点击后创建一个JDialog窗口
}
});
container.add(bl); //包含这个按钮
}}