关于Container 设置背景颜色

frankli2009 frankli2009 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

class MyWindowDemo extends JFrame {
public MyWindowDemo(String name, JButton button, Color c, int w, int h) {
super();
setTitle(name);
setSize(w, h);
Container con = getContentPane();
con.add(button);
con.setBackground(c);

}
}

public class test {

public static MyWindowDemo mw1;
public static MyWindowDemo mw2;
public static void main(String args[]){
JButton butt1 = new JButton("我是一个按钮");
//butt1.setSize(500, 300);
String name1 = "我的第一个窗口";
String name2 = "我的第二个窗口";
mw1 = new MyWindowDemo(name1,butt1,Color.green,1200,468);
mw1.setVisible(true);
JButton butt2 = new JButton("我是另一个按钮");
mw2 = new MyWindowDemo(name2,butt2,Color.magenta,300,400);
mw2.setVisible(true);

}

}



刚开始学习Java 图形界面,添加了一个按钮,怎么感觉整个窗口就像个大按钮,而且背景颜色不显示,怎么回事? 多谢各位解答。
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
frankli2009
Java EE 67,535 成员 225,843 内容