【问题标题】:How to refresh a jlabel?如何刷新jlabel?
【发布时间】:2018-05-22 08:36:33
【问题描述】:

所以我使用 jlabel 来说出当前在表单中运行的问题,但是当我单击 JButton 发送时,我希望 jlabel 显示下一个问题。我尝试用下一个问题在 jlabel 中创建一个新实例 (lblPregunta = new JLabel(datos.get(indice).getPregunta()); ) 并且还使用 lblPregunta.repaint(); 但是当我点击 JButton 发送时 jlabel 中的问题没有改变(我测试过,我知道运行的问题转到下一个,表单有效,但 jlabel 没有改变)

抱歉我的英语含糊

【问题讨论】:

    标签: jbutton jlabel repaint


    【解决方案1】:

    为什么您最好不要使用 JTextField 并禁用对其进行写入,而您只需执行以下操作:

    ask_field.setEditable(false);//this only disable the user capacity to write on it
    ask_field.setText(datos.get(indice).getPregunta());
    

    【讨论】:

      猜你喜欢
      • 2015-11-22
      • 2013-07-03
      • 2015-12-19
      • 2013-10-12
      • 2014-08-19
      • 2012-05-13
      • 1970-01-01
      • 2014-02-16
      • 2013-07-01
      相关资源
      最近更新 更多