

class PdMenu extends JPanel implements ActionListener {
private static final long serialVersionUID = 5962740427029989204L;
/*-------------------------*
* Variables. *
*-------------------------*/
/*----- Pull-down menu -----*/
JComboBox[] pd=new JComboBox[10];
String[] arrDate={"00", "01", "02", "03"};
List<String> date=new ArrayList<String>();
static String[] result;
/*-------------------------*
* Cons. *
*-------------------------*/
/*----- Creation -----*/
PdMenu() {
date=Arrays.asList(arrDate);
result=date.subList(0, 3).toArray(new String[]{});
for(int i=0; i<pd.length; i++){
pd[i]=new JComboBox<String>();
}
pd[0]=new JComboBox<String>(result);
}
public void actionPerformed(ActionEvent e) {
/*------*/
}
}
Eclipseを使用しています。
JComboBox[] pd=new JComboBox[10];の部分において、ジェネリックタイプを付けるようにと
の警告が表示されている状態です。
JComboBoxの配列を作りたいのですが、ジェネリックタイプを付けると配列が作れません。
JComboBoxの配列を作る場合は、ジェネリックタイプを付ける事ができません。
警告の表示されない良い方法はありませんでしょうか?
みなさま、よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
>JComboBoxの配列を作る場合は、ジェネリックタイプを付ける事ができません。
と言うより、ジェネリックタイプの配列は作れません。
Listの話をしてますが、結果は同じなので下にある質問のリンク貼っておきます。
要するに、面倒だけど新しいクラスを作って JComboBox<String> を extend するか、warningをsuppressするかどっちかしかないってことです。
http://stackoverflow.com/questions/217065/cannot …
No.3
- 回答日時:
スマートでしょ? まあ, 実際にそうするとなるとちょっと書き直す必要もあるけど....
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java final 1 2022/06/10 22:49
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# クラスのメンバ変数を基準に並べ替えをしたい 5 2022/12/25 17:40
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Vectorクラスの使い方
-
JavaBeansの配列の値取得方法に...
-
C++で、Excelの内容を取得する...
-
jspでの二次元配列
-
n番目に大きな値を探索する
-
セッションを使ったint型の値の...
-
[Ljava.lang.Stringってなんですか
-
arraycopyメソッド
-
Javaで文字と数字が混ざったも...
-
C#で配列の戻り値について
-
java 乱数を並べて重複させない...
-
ファイルの読み込み、配列に格納
-
C#で動的配列Listの中身をListB...
-
同じ配列またはクラスを、2回...
-
無名配列の作成方法について質問
-
データベースから取得したデー...
-
Javaで文字を漢字であるか否か...
-
多次元配列への数値の代入。
-
2次元リスト
-
Generics で型チェック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
フローチャート
-
この警告はどうすれば?
-
[Ljava.lang.Stringってなんですか
-
配列で、値の入っている要素数...
-
C#で動的配列Listの中身をListB...
-
配列の中に複数存在する数がい...
-
セッションを使ったint型の値の...
-
【C#】ハッシュテーブル(連想...
-
javaについて
-
javaでの文字列からの数字抽出
-
配列について
-
javaで大容量テキストファイル...
-
配列数を超えてアクセスしたと...
-
【Ajax通信&Java】配列の受け取...
-
『args[]』とは?
-
ArrayListからBean配列に値をセ...
-
C言語でunsigned char配列を連...
-
strutsで2次元配列をやりとりす...
-
javamailで複数人にメールを送...
おすすめ情報