所以我使用jlabel来表示当前在表单中运行的问题,但是当我点击JButton发送时,我希望jlabel显示下一个问题。我尝试在jlabel中使用下一个问题创建一个新实例(lblPregunta = new JLabel(datos.get(indice).getPregunta());)并使用lblPregunta.repaint(); 但是当我点击JButton发送时,jlabel中的问题没有改变(我测试了,我知道运行的问题转到下一个,表单有效,但jlabel没有改变)
对不起我的模糊英语
答案 0 :(得分:0)
为什么你最好不要使用JTextField并禁止写入它,你只需要这样做:
ask_field.setEditable(false);//this only disable the user capacity to write on it
ask_field.setText(datos.get(indice).getPregunta());