【发布时间】:2013-07-10 14:42:35
【问题描述】:
我是 java 新手...我需要知道如何 reload 和 JPanel?我扩展了JPanel 类并创建了一个面板,它将在Applet 中的cardlayout 中运行。在用户单击此面板中的button 后,我希望此面板为reload/refresh。我尝试在按钮的ActionListener 中包含revalidate() 和repaint() 方法(我不太了解的方法),但什么也没发生。任何人都可以对如何正确刷新整个面板有所了解吗?
【问题讨论】:
-
请重新加载,以获得更好的帮助,尽快发布SSCCE,简短,可运行,可编译
-
“重新加载”和“刷新”到底是什么意思?展示一些代码,用一个例子解释你想要做什么。
-
刷新/重新加载/更新面板中的所有组件...一些组件正在显示正在通过 jdbc 更新的信息
-
我们以一个 JLabel 为例,它的文本是从数据库中重新加载的。要使其显示新文本,请使用 label.setText()。对于 JTable,使用 table.setModel(),或更新其模型中的数据。对于 JTextArea,setText() 等。
-
@Manish Doshi 她/他想根据来自 JDBC 的值设置文本,然后图形没有
标签: java swing jpanel cardlayout