新手提问,如何刷新一个Label?

ajliww 2005-12-06 07:52:02
我的Applet程序里有一个Label,一个Choice,当Choice选项变化的时候Label就显示里面的索引值

我已经响应了itemStateChanged监听,如何改变Label的值,如何刷新界面?
...全文
208 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
greenteanet 2005-12-06
  • 打赏
  • 举报
回复
使用repaint();
jimshen 2005-12-06
  • 打赏
  • 举报
回复
没办法就单步调试一下啊
ajliww 2005-12-06
  • 打赏
  • 举报
回复
我的代码如下,问题是,可以刷新一次,就是改变Choice的第一次的时候,可以改变,但是再改变Choice选项的时候就不会改变了,不知道应该怎么做?

public void itemStateChanged(ItemEvent e)
{
if(e.getItemSelectable() instanceof Choice)
{
Choice Temp;
Temp = (Choice)e.getItemSelectable();
SelectYearAndMonth = Temp.getSelectedIndex();
tf.setText(String.valueOf(SelectYearAndMonth));
repaint();
}
}
jimshen 2005-12-06
  • 打赏
  • 举报
回复
调用label的setText()不行?
刷新界面就调用Applet的repaint()

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧