スキャナーで.txt
ファイルを読み取り、3 つの整数を見つけint1 int2 int3
てカラー コードとして使用するようにします。唯一の問題は、それを行う方法がわからないことです。
これまでのところ、私は持っています:
@SuppressWarnings("resource")
Scanner[] properties = new Scanner[str];
Color[] colour = new Color[str];
int posx = 200;
int posy = 100;
for (int i = 0; i < str; i++){
properties[i] = new Scanner(new File("Particles/" + string[i] + ".txt"));
g.drawString("Particles/" + string[i] + ".txt", 200, posy);
colour[i] = new Color(properties[i].nextInt(), properties[i].nextInt(),properties[i].nextInt());
posy = posy + 100;
}
(これはメソッドの一部にすぎないため、str
ect. は宣言されていません)。
そして、私が読んでいるファイルは次のようになります:
Name: Fire
Color: 255 0 0
Speed: 0
Size: 1
255 0 0
を読み取って色として使用するにはどうすればよいですか?