JFrame创建好后,我想实时更改decorated的状态,可是上网查了下,说建立好后,就无法setUndecorated了,否则会抛出异常。
应该怎么弄呢,我是要实时更改JFrame的边框显示与否
JLabel我在一个类实例化了个对象label. 并且设置了图标,但是把这个对象label传到另外一个类中后loc_label = label。
却发现无法改变这个label的图标了,是怎么回事呢?这是我改变label图标的一个线程 runThrd = new Thread(new Runnable() {

@Override
public void run() {
// TODO Auto-generated method stub
try {
while(true){
if (l_frame.isValid()) {
l_pLabel.setIcon(null);
System.out.println((fileNames[tempNum%fileNames.length]).toString());
Thread.sleep(10);
tempNum++;
}

}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
});
runThrd.start();