• JDialog简单使用


    public class MyJDialog extends JDialog{
        public MyJDialog(MyFrame frame) {
            // TODO Auto-generated constructor stub
            super(frame,"第一个JDialog窗体",true);
            Container container = getContentPane();
            container.add(new JLabel("这是一个对话框"));
            setBounds(100,100,200,120);
        }
    }
    public class MyFrame extends JFrame{
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            new MyFrame();
        }
        
        public MyFrame() {
            // TODO Auto-generated constructor stub
            
            Container container = getContentPane();
            container.setLayout(null);
            JLabel jl = new JLabel("这是一个JFrame窗体");
            jl.setHorizontalAlignment(SwingConstants.CENTER);
            container.add(jl);
            JButton bl = new JButton("弹出对话框");
            bl.setBounds(10,10,100,50);
            bl.addActionListener(new ActionListener() {
                
                @Override
                public void actionPerformed(ActionEvent e) {
                    // TODO Auto-generated method stub
                    new MyJDialog(MyFrame.this).setVisible(true);
                }
            });
            container.add(bl);
            setBackground(Color.white);
            setVisible(true);
            setSize(200,120);
            setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
        }
    }
  • 相关阅读:
    「LibreOJ NOI Round #2」不等关系
    Atcoder Grand Contest 036 D
    「CTS2019」氪金手游
    「CTS2019」珍珠
    「APIO2016」烟花表演
    「PKUWC2018/PKUSC2018」试题选做
    「PKUWC2018」猎人杀
    「WC 2019」数树
    CodeForces 794 G.Replace All
    「BZOJ 4228」Tibbar的后花园
  • 原文地址:https://www.cnblogs.com/dulute/p/10568384.html
Copyright © 2020-2023  润新知