首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

关于JLabel内部类有关问题

2013-02-04 
关于JLabel内部类问题JLabel jlTempRight new JLabel()jpOneLayer.add(jlTempRight, BorderLayout.EAST

关于JLabel内部类问题

JLabel jlTempRight = new JLabel();
jpOneLayer.add(jlTempRight, BorderLayout.EAST);

JLabel jlWelcomeToFont = new JLabel(){
public void setText(String text) {
super.setText("欢迎进入在线销售系统");
}
//Fontfont=newFont("华文彩云",Font.PLAIN,50);
//public void setFont(Font font) {
//super.setFont(font);
//}
//public void setFont(new Font("华文彩云",Font.PLAIN,50)){};};


这个代码,我有3个问题:

1、这是个错误的代码,这里的public void setFont(new Font("华文彩云",Font.PLAIN,50)){};这一步有错,请问错在哪?
2、我之前写Font font = new Font("华文彩云",Font.PLAIN,50)这一步,然后setFont(font),结果发现setFont()里传不进font,为什么?怎么改?
3、关于内部类的,类在实例化时就是初始化构造函数,那么此处,在定义内部类之时,会不会实例化(即初始化构造函数)?
[解决办法]
new了就肯定会实例化,不管是内部类还是外部类,其实你说那么多没用,自己就不会试一下嘛?

热点排行