swing3.java

来自「java 初学者学习实例」· Java 代码 · 共 49 行

JAVA
49
字号
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class Dwindow extends JFrame
{
	JButton button1,button2;
	Dwindow(String s)
	{
		super(s);
		Container con = getContentPane();
		button1 = new JButton("open");
		button2 = new JButton("close");
		 con.setLayout(new FlowLayout());
		con.add(button1);con.add(button2);pack();
		setVisible(true);
		addWindowListener(new WindowAdapter()
		{public void windowClosing(WindowEvent e)
		{System.exit(0);}});
	}
}
 class Mydialog extends JDialog
 {  JButton button1,button2;
     Mydialog(Frame F,String s)
    {
	     super(F,s);
		 button1 = new JButton("openopop");button2 = new JButton("closeopop");
		 setSize(90,90);setVisible(true);setModal(false);
		 Container con = getContentPane();
		 con.setLayout(new FlowLayout());
		 con.add(button1);con.add(button2);
		 addWindowListener(new WindowAdapter()
		 {public void windowClosing (WindowEvent e)
		 {System.exit(0);}});
		 }
 }

public class Swing3 extends JApplet
{
Dwindow window ;Mydialog dialog ;JButton button;
  public void init()
  {
  	window = new Dwindow("带对话框窗口");
	dialog = new Mydialog(window,"我是对话框");
	button = new JButton("ok");getContentPane().add(button);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?