读书人

有关swing中JLabel的有关问题

发布时间: 2011-12-18 22:54:38 作者: rapoo

有关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设置为透明的.应该可以搞定.

读书人网 >J2SE开发

热点推荐