0

我想知道添加覆盖整个 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
}

}

4

2 回答 2

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);
}
于 2013-10-22T14:48:35.097 回答
0
    JPanel myPanel = new JPanel();
    myPanel.setBackground(Color.GREEN);
    JFrame jf = new JFrame("My window");
    jf.setVisible(true);

    jf.getContentPane().add(myPanel);

有关更多信息,您应该阅读Swing 教程

于 2013-01-15T15:08:50.080 回答