如何刷新jlabel?

时间:2018-05-22 08:36:33

标签: jbutton jlabel repaint

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

对不起我的模糊英语

1 个答案:

答案 0 :(得分:0)

为什么你最好不要使用JTextField并禁止写入它,你只需要这样做:

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