【发布时间】:2011-07-14 03:24:44
【问题描述】:
我在 . Java Swing,并且正在为我的应用程序使用 CardLayout。在这个应用程序中,用户可以创建活动,并在另一个 JPanel 中查看现有活动。
我无法更新卡片(标签所在的位置)。如果我添加活动,当您重新启动应用程序时它可以正常工作。我正在寻找一种不需要重新启动的方式。
简而言之,我想知道如何在运行时最好地重建/更新面板,以便显示新的标签数据。
提前致谢!
【问题讨论】:
-
您是否在 EventDispatchThread SwingUtilities.invokeLater(...) 中添加活动?
-
没有,我其实没有实现任何更新的方法,也不知道你的方法..
标签: java swing cardlayout