こんにちは、BufferedImage のパスを取得しようとしていますが、読み込まれた画像のパスを取得する方法がわかりません。Stack<> から画像を取得しています。ユーザーが次のボタンをクリックすると、画像が 1 つずつ取得されます。スタックの pop() メソッドを使用して画像を変更しました。
コード:
Stack<File> pictures ;
final JFileChooser file;
file = new JFileChooser();
file.setCurrentDirectory(dir);
file.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
file.showOpenDialog(panel);
String path = file.getSelectedFile().getAbsolutePath();
System.out.println(path);
pictures= getFilesInFolder(path.toString());
a=ImageIO.read(pictures.pop().getAbsoluteFile());
これa
が Buffered Image インスタンスです。今、ロードされた画像のパス全体が必要ですa
。
誰かが私を案内しますか?