重用许多框架类java

时间:2014-04-28 01:39:03

标签: java

这是我提出的代码。我是一名初学java程序员,对于该怎么做很困惑。我必须有一个“Push me”按钮和一个“Exit”按钮。

主要还应该测试这个面板。我将需要首先实例化一个Frame然后实例化您的ExitPanel并在显示Frame之前将ExitPanel添加到Frame。

我做错了什么?请解释并帮助谢谢。

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);

    }
    }

1 个答案:

答案 0 :(得分:0)

您正在即时播放JPanel而不是框架

改变这一点:

ExitPanel extends JPanel

ExitPanel extends JFrame