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