コードにすべてのファイル名を追加することなく、多くの画像を Java プログラムに追加する方法を見つけようとしています。
だから私.png
は正しいフォルダにあるすべての画像を取り、それらを にして、IconImage
それらをArrayList
.
私が今持っているのはこれです。
private void fillList()
{
File[] files = new File("C:/Users/marre/Google Drive/Java/lek/imageplay/src/img").listFiles();
for (File f : files)
{
if (f.isFile())
{
ImageIcon tempIcon = new ImageIcon(getClass().getResource("/img/"+f.getName()));
List.add(tempIcon);
}
}
}
これは、すべての画像の名前を取得することに関して、私が望むように機能します。ただし、ファイルは絶対ファイルパスからのみ読み取ります。
同じ結果を得るために代わりに何を使用できますsrc/img/
かc:/ bla bla
?