多框架类java的重用

多框架类java的重用,java,Java,这是我想出的代码。我是一个java初学者,对该做什么感到非常困惑。我必须有一个“推我”按钮和一个“退出”按钮创建 主电路还应测试该面板。我需要先实例化一个框架,然后实例化ExitPanel,并在显示框架之前将ExitPanel添加到框架中 我做错了什么?请解释和帮助,谢谢 import javax.swing.*; import java.awt.*; import java.awt.FlowLayout; public class ExitPanel extends

这是我想出的代码。我是一个java初学者,对该做什么感到非常困惑。我必须有一个“推我”按钮和一个“退出”按钮创建

主电路还应测试该面板。我需要先实例化一个框架,然后实例化ExitPanel,并在显示框架之前将ExitPanel添加到框架中

我做错了什么?请解释和帮助,谢谢

import javax.swing.*;
    import java.awt.*;
    import java.awt.FlowLayout;


    public class ExitPanel extends JPanel {


    public ExitPanel() {


            // set flow layout for the frame
            this.getContentPane().setLayout(new FlowLayout());



            JButton Exit = new JButton();

            Exit.setText("Exit");
            JButton Push = new JButton("Push Me");

            // add buttons to frame

            add(Exit);

            add(Push);

        }

    public static void main(String[] args) {

    ExitPanel exi = new ExitPanel();
    exi.pack();
    exi.setVisible(true);
    exi.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    }
    }

您正在实例化JPanel而不是帧

更改此选项:

ExitPanel extends JPanel
ExitPanel extends JFrame
至:

ExitPanel extends JPanel
ExitPanel extends JFrame