package com.javaGUI.day2;
import com.javaGUI.Test;
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class TestDailog extends JFrame {
public TestDailog(){
setBounds(100,100,700,500);
setVisible(true);
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
//设置一个容器JFrame,放东西
Container container = this.getContentPane();
//绝对布局
container.setLayout(null);
//设置一个按钮
JButton jButton = new JButton("点击按钮弹出一个对话框");
jButton.setBounds(30,30,200,100);
//监听事件:点击按钮弹出一个弹窗
jButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
new MyDailog();
}
});
container.add(jButton);
}
public static void main(String[] args) {
new TestDailog();
}
}
class MyDailog extends JDialog{
public MyDailog(){
setVisible(true);
setBounds(300,300,300,200);
Container container = this.getContentPane();
container.setLayout(null);
JLabel jLabel = new JLabel("Hello World");
jLabel.setBounds(30,30,100,100);
container.add(jLabel);
container.setBackground(Color.CYAN);
}
}
javaGUI 第八课 弹窗
最新推荐文章于 2023-07-24 17:25:14 发布