求助了 java问题!
java吧
全部回复
仅看楼主
level 1
三个类(我写的一个程序中的问题 我简单的表示出来 大家教教我)
class pane extends JPanel
{
static pane p = new pane();
abc label = new abc;
p.add(label);
ss.instance.piece = label;
}
class abc extends JLabel
{
}
class ss extends
{
static ss instance = new ss();
abc piece;
public ss()
{
piece = new abc();
}
}
class rule() 我想在这个类中将pane中的label remove掉(从Jpanel 中删除已经add 的label)
{
pane.p.remove(ss.instance.piece);//这里为啥remove(ss.instance.piece)之后pane.p中的label还存在啊?
//是因为我调试了之后感觉好像ss.instance.piece 与pane 中的label 不一样
//以前学C++ 习惯了指针
pane.p.validate();
}
由于程序过多 难以粘贴 这里简单的表示出来

2012年05月25日 09点05分 1
level 11
等待swing高手!
2012年05月25日 09点05分 2
level 1
一定要在rule类中remove掉laber 否则的话程序基本都要改
求大神相助啊
2012年05月25日 09点05分 3
level 1
在abc 中我调用了protected void paintComponent(Graphics g){}
用来画abc
2012年05月25日 09点05分 4
level 1
[揉脸]m没人知道吗????
2012年05月25日 09点05分 5
level 1
ding
2012年05月25日 13点05分 6
1