blogger

点滴记忆

使用emlog搭建的站点

文章102

评论3

案例Demo01
package com.bbs2018.demo;

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;
import javax.swing.WindowConstants;

public class Demo01 extends JFrame {

	public static void main(String[] args) {
		new Demo01();
	}
	
	public Demo01() {
		Container container = getContentPane();
		container.setLayout(null);
		JLabel jl = new JLabel("这是一个JFrame窗体");
		jl.setHorizontalAlignment(SwingConstants.CENTER);
		container.add(jl);
		JButton b1 = new JButton("弹出对话框");
		b1.setBounds(10, 10, 100, 21);
		b1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				new MyJDialog(Demo01.this).setVisible(true);
			}
		});
		container.add(b1);
		//container.add(b1);
		container.setBackground(Color.white);
		setSize(400, 400);
		setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
		setVisible(true);
	}

}

class MyJDialog extends JDialog {
	public MyJDialog(Demo01 demo01) {
		super(demo01, "第一个JDialog窗体", true);
		Container container = getContentPane();//创建一个容器
		container.add(new JLabel("这是一个对话框"));
		setBounds(120, 120, 100, 100);
	}
}
评论(0)

© 2018  点滴记忆  · emlog
  Design by 往记