JavaプロジェクトでJInternalFrameコンポーネントのタイトルを更新しようとしています。
コンポーネントは、JInternalFrameを拡張するImageFrameクラスのインスタンスであり、コードでは、title属性を更新するImageFrameクラスのsetterメソッドを呼び出します。単体テストを実行し、属性が正しく更新されていることはわかっていますが、コンポーネントを更新して新しいタイトルを表示する方法がわかりません。
何か案は?
参考:.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();
}
したがって、ここで必要なのは、コンポーネントを新しいタイトルで更新するために何を追加する必要があるかを知ることです。