• Java Swing3-MyDialog的基本实现


    不多说,代码很龊,匿名类响应

    import javax.swing.JButton;
    import javax.swing.JDialog;
    import javax.swing.JFrame;
    import javax.swing.JLabel;
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    
    class MyJDialog extends JDialog {
    	public MyJDialog(MyFrame frame1) {
    		super(frame1, "JDialog窗体", true);
    		Panel myPanel = new Panel();
    		myPanel.add(new JLabel("这是一个对话框"));
    		this.setBounds(120, 120, 100, 100);
    		this.add(myPanel);
    	}
    }
    
    public class MyFrame extends JFrame {
    	public MyFrame() {
    		setVisible(true);
    		setBounds(100, 200, 200, 200);
    		setDefaultCloseOperation(EXIT_ON_CLOSE);
    		Panel myPanel2 = new Panel();
    		myPanel2.setLayout(null);
    		JLabel j1 = new JLabel("这是一个JFrame窗体");
    		j1.setHorizontalAlignment(JLabel.CENTER);
    		myPanel2.add(j1);
    		JButton b1 = new JButton("弹出对话框");
    		b1.setBounds(10, 10, 100, 21);
    		b1.addActionListener(new ActionListener() {
    
    			@Override
    			public void actionPerformed(ActionEvent e) {
    				// TODO Auto-generated method stub
    				new MyJDialog(MyFrame.this).setVisible(true);
    			}
    		});
    		myPanel2.add(b1);
    		this.add(myPanel2);
    
    	}
    
    	public static void main(String[] args) {
    		new MyFrame();
    		
    	}
    
    }
    


  • 相关阅读:
    wait waitpid
    达梦备份还原
    sigprocmask阻塞信号
    sigaction信号处理
    dd命令
    linux系统启动过程
    cpio建立、还原备份档
    configure详解
    Git入门基础教程
    一篇文章了解Github和Git教程
  • 原文地址:https://www.cnblogs.com/zhangmingzhao/p/7256592.html
Copyright © 2020-2023  润新知