Я пытаюсь обновить заголовок компонента JInternalFrame в своем Java-проекте.Устранение неполадок заголовка в компоненте GUI JInternalFrame
Этот компонент является экземпляром моего класса ImageFrame, который расширяет JInternalFrame, а в моем коде я вызываю метод setter в моем классе ImageFrame, который обновляет атрибут title. Я выполнил тест Unit и знаю, что атрибут обновляется правильно, но я не могу понять, как обновить компонент, чтобы показать новый заголовок.
Любые идеи?
FYI: Мне не удалось получить .repaint(), чтобы сделать трюк.
Вот код:
File selectedFile = fileChooser.getSelectedFile(); // Gets File selected in JFileChooser
try {
ImageReadWrite.write(img, selectedFile); // Writes Image Data to a File
frame.setFilePath(selectedFile.getAbsolutePath()); // Changes File Location Attribute in Instance Of ImageFrame
frame.setFileName(selectedFile.getName()); // Changes Window Title Attribute
//frame.??
}
catch (Exception event) {
event.printStackTrace();
}
так, что мне нужно здесь, чтобы знать, что я должен добавить, чтобы сделать обновление компонента с новым названием
Вставьте код, который вы используете, чтобы обновить заголовок. Идентификатор, использующий 4 пробела для автоформата. – OscarRyz