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

有关swing中JLabel的有关问题

2011-12-18 
有关swing中JLabel的问题importjavax.swing.*importjava.awt.*classMyFrameextendsFrame{JLabellabelMy

有关swing中JLabel的问题
import   javax.swing.*;
import   java.awt.*;

class   MyFrame   extends   Frame{
JLabel   label;
MyFrame(){
setLayout(null);
label=new   JLabel();
label.setBackground(Color.black);
label.setBounds(0,0,100,100);
add(label);
setVisible(true);
}
}

public   class   Aa{
public   static   void   main(String   args[]){
new   MyFrame();
}
}


编译成功,运行却看不到这个标签。
如果不用JLabel,用Label,就可以。
是JLabel不能用setBackground和setBounds方法吗?

[解决办法]
public void setOpaque(boolean isOpaque)
可能是这个问题.你把JLABEL设置为透明的.应该可以搞定.

热点排行