java学习笔记70--编写一个GUI程序的基本方式

1)第一种情况:
    public class JFrameTest{
        //声明容器和要用的组件
        private JFrame frame;
        private JButton button;

        public JFrameTest(){
            //初始化主容器
            frame = new JFrame();
            frame.setTitle("我的组件");
            frame.setSize(500, 500);
            frame.setLocation(700, 300);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            initComponent();
            frame.setVisible(true);
        }
        
        //初始化组件
        private void initComponent(){
            button = new JButton("登录");

            frame.add(button);
        }

        public static void main(String[] args){
            new JFrameTest();
        }

    }

2)第二种情况:
    public class JFrameTest extends JFrame{
        //声明容器和要用的组件
        private JButton button;

        public JFrameTest(){
            //初始化主容器
            this.setTitle("我的组件");
            this.setSize(500, 500);
            this.setLocation(700, 300);
            this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            initComponent();
            this.setVisible(true);
        }
        
        //初始化组件
        private void initComponent(){
            button = new JButton("登录");

            this.add(button);
        }

        public static void main(String[] args){
            new JFrameTest();
        }

    }

猜你喜欢

转载自blog.csdn.net/onepiece_loves/article/details/88748989