JLabel e JTextField setText não são atualizados
Quero atualizar jlabel e jtextfield com o método setText (), mas ele não está funcionando. No entanto, o restante do código está funcionando. O código está abaixo;
btnDosyaSe.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
JFileChooser jfc = new JFileChooser();
jfc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
int kullaniciSecimi = jfc.showOpenDialog(null);
if (kullaniciSecimi == JFileChooser.APPROVE_OPTION) {
File fileName = jfc.getSelectedFile();
textField.setText(fileName.getPath());
islemSureci.setText("Veriler Okunuyor...");
try {
ArrayList<ArrayList<String>> tumYazılar = rwd.readTXT(fileName.getPath());
String[] yazarlar = rwd.yazarlar(fileName.getPath());
islemSureci.setText("Veriler Okundu! Öznitelik çıkarımına başlandı...");
oznitelikler = oc.oznitelikleriBul(tumYazılar, yazarlar);
islemSureci.setText("Öznitelikler Çıkarılmıştır!");
//String text = readTXT(fileName);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
});
Aqui, islemSureci é JLabel e textFiled é JTextField. Quando eles estão definidos, não está funcionando. Depois que todo o trabalho termina no código, eles aparecem. Por favor, você pode dizer quais são as razões?