一个JAVA问题

[复制链接]
查看11 | 回复2 | 2011-7-5 17:03:09 | 显示全部楼层 |阅读模式
定义两个中间容器――面板(JPanel)实例对象p和pp,其中pp做为组件加入到p中,使p的宽和高分别是pp宽和高的两倍,并且p的背景颜色是红色,pp的背景颜色是蓝色,最后p再加入到框架中,各个容器的布局方式为null。

回复

使用道具 举报

千问 | 2011-7-5 17:03:09 | 显示全部楼层
public class TestSwing extends JFrame {public TestSwing() {setTitle("test--jpanel");setSize(400,300);JPanel p = new JPanel();p.setLayout(null);p.setBounds(10, 10, 380, 280);p.setBackground(Color.RED);JPanel pp = new JPanel();pp.setBounds(105, 70, 190, 140);pp.setBackground(Color....
回复

使用道具 举报

千问 | 2011-7-5 17:03:09 | 显示全部楼层
java中子类一定要调用父类的构造方法。如果父类有一个默认的无参构造方法,子类会自动调用此无参构造方法。如果父类没有无参构造方法,那要在子类的构造方法中,用super()来调用父类的构造。正确的C类为:class C extends B { C(int i) {super(i); } double c = 7.8;...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行