我试图在JLabel Text上刷新我的数据。 我的数据在" mod.getAllPlaneteByUser(u).getQte_or()"从我的数据库中获取数据。
组件" lblRefresh"只是一个JLabel听众。
- >初始化:
JLabel lblRessOr = new JLabel();
lblRessOr.setText(Integer.toString(mod.getAllPlaneteByUser(u).getQte_or()));
- >默认情况下,在我的contentPane上添加:
lblRessOr.setForeground(Color.RED);
lblRessOr.setFont(new Font("Lucida Grande", Font.BOLD, 16));
lblRessOr.setBounds(225, 141, 73, 16);
contentPane.add(lblRessOr);
- >在我的MouseListener上使用:
if(e.getSource() == lblRefresh){
lblRefresh.setText(Integer.toString(mod.getAllPlaneteByUser(u).getQte_or()));
lblRefresh.repaint();
}
有谁知道如何刷新我的数据?
答案 0 :(得分:0)
如果您尝试更改lblRessOr Jlabel中的文本,则可以将以下代码放在侦听器块中。
if(e.getSource().equals(lblRefresh)){
lblRessOr.setText(Integer.toString(mod.getAllPlaneteByUser(u).getQte_or()));
}