javaJDialog

package JAVASwing;

import java.awt.Color;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;

public class TestingT {
   public static void main(String[] args) {
       MyFrame aa=new MyFrame();
   }
}
class MyJDialog extends JDialog
{
   public MyJDialog()
   {
       super(new MyFrame(),"第一个JDialog窗体",true);
       Container container=getContentPane();
       container.add(new JLabel("这是一个对话框"));
       container.setBackground(Color.black);
       setSize(100,100);                
   }
}

class MyFrame extends JFrame
{
 public MyFrame()
  {
     setSize(1000,1000);
    setVisible(true);
    Container container=getContentPane();
    container.setLayout(null);
    JLabel jl=new JLabel("这是一个JFrame窗体");
    jl.setHorizontalAlignment(SwingConstants.CENTER);
    container.add(jl);
    JButton bl=new JButton("弹出对话框");
    container.add(bl);
    bl.setSize(100,100);
    bl.addActionListener
    (
            new ActionListener()
                 {
                   @Override
                   public void actionPerformed(ActionEvent e)
                        {
                           new MyJDialog().setVisible(true);            
                        }        
                 }
   );    
 }
}

你可能感兴趣的:(super,import,package,public)