各インデックスにJFrameが含まれるArrayを作成したいと考えています。スロット数はユーザーに依存しているので、JFrame [] array = new JFrame [x]を単純に行うことはできません。私はxがどんなものか分からないからです。JFrame配列の作成方法は?
JFrame配列を作成する別の方法はありますか?私はベクトルを調べましたが、それらを働かせることはできませんでした。
各インデックスにJFrameが含まれるArrayを作成したいと考えています。スロット数はユーザーに依存しているので、JFrame [] array = new JFrame [x]を単純に行うことはできません。私はxがどんなものか分からないからです。JFrame配列の作成方法は?
JFrame配列を作成する別の方法はありますか?私はベクトルを調べましたが、それらを働かせることはできませんでした。
なぜのようなものは使用しない:それはメソッドが同期されていない点を除く
List<JFrame> frames = new ArrayList<JFrame>();
frames.add(frame1);
frames.add(frame2);
...
...
ArrayListのは、ベクトルに似ています。したがって、コレクションを同期させる必要がないかぎり、ArrayListを使用する方が適しています。
私は、あなたが何を意味するのか理解できません。なぜあなたはそれらを働かせることができませんでしたか?
アレイの代わりにArraylist。 Arrarylistはより動的です。例:
Arraylist<JFrame> jFrameList = new ArrayList<JFrame>();
JFramme frame1 = new JFrame(...);
JFramme frame2 = new JFrame(...);
....
....
....
jFrameList.add(frame1);
jFrameList.add(frame2);
....
....
動作しないベクターコードを投稿できますか?誰かがそれを修正するのを手伝うことができるかもしれません。 – neo108