如何将JPanel添加到JFrame

时间:2013-01-15 14:37:07

标签: jframe jpanel

我想知道添加覆盖整个JFrame的JPanel的正确语法是什么。

这是我到目前为止编写的代码:

package frame;

import javax.swing.JFrame;

public class Frame {

public static void main(String[] args) {
    JFrame Frame = new JFrame("My Window");
    Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    Frame.setVisible(true);
    Frame.setSize(320, 240);
    Frame.setResizable(false);
    Frame.setLocationRelativeTo(null);
    //Thanks in advance
}

}

2 个答案:

答案 0 :(得分:1)

package frame;

import javax.swing.JFrame;

public class Frame {

public static void main(String[] args) {
JFrame Frame = new JFrame("My Window");
Frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Frame.setSize(320, 240);
Frame.setResizable(false);
Frame.setLocationRelativeTo(null);
JPanel panel = new JPanel();
frame.add(panel);
frame.setVisible(true);
panel.setVisible(true);
}

答案 1 :(得分:0)

    JPanel myPanel = new JPanel();
    myPanel.setBackground(Color.GREEN);
    JFrame jf = new JFrame("My window");
    jf.setVisible(true);

    jf.getContentPane().add(myPanel);

有关详细信息,请阅读Swing tutorial