JAVA 的JPanel 设置背景求解
程序如下publicclassAextendsJFrame{MyPanelmypanel=null;publicstaticvoidmain(String[]args){...
程序如下
public class A extends JFrame{
MyPanel mypanel = null;
public static void main(String[] args) {
new A().launchFrame();
}
public A() {
mypanel = new MyPanel();
}
public void launchFrame() {
。。。。
this.add(mypanel );
this.setBackground(Color.RED);
}
}
class MyPanel extends JPanel {
public MyPanel() {
this.setBackground(Color.RED);
}
}
为何设置了Panel背景色,显示不出来。但是要是在JFrame里面设置就能显示,请问JPanel是透明的吗 展开
public class A extends JFrame{
MyPanel mypanel = null;
public static void main(String[] args) {
new A().launchFrame();
}
public A() {
mypanel = new MyPanel();
}
public void launchFrame() {
。。。。
this.add(mypanel );
this.setBackground(Color.RED);
}
}
class MyPanel extends JPanel {
public MyPanel() {
this.setBackground(Color.RED);
}
}
为何设置了Panel背景色,显示不出来。但是要是在JFrame里面设置就能显示,请问JPanel是透明的吗 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询