7
私は/構築私のアプレットを実行し、NetBeansのアプレットフォームから作られた私は2つのエラーを取得:私はドロップダウンリストをクリックするとエラー:たDefaultComboBoxModelに未チェックの呼び出し(E [])
warning: [unchecked] unchecked call to DefaultComboBoxModel(E[]) as a member of the raw type DefaultComboBoxModel
levelBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7" }));
where E is a type-variable:
E extends Object declared in class DefaultComboBoxModel
warning: [unchecked] unchecked call to setModel(ComboBoxModel<E>) as a member of the raw type JComboBox
levelBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "1", "2", "3", "4", "5", "6", "7" }));
where E is a type-variable:
E extends Object declared in class JComboBox
2 warnings
私は感嘆符を取得しますそれの隣に印をつけてください。何故ですか?
また、これは "-Xlint:unchecked"オプション付きです。
ありがとうございました。 ' warning:[未チェック]未処理のJComboBoxのメンバーとしてsetModel(ComboBoxModel)の呼び出しがチェックされていない levelBox.setModel(new javax.swing.DefaultComboBoxModel (new String [] {"1"、 "2"、 "3"、 "4"、 "5"、 "6"、 "7"})); ここで、Eは型変数です。 E extends Object JComboBoxクラスで宣言されています 警告 –
Squeazer
JComboBoxの型引数を使用する必要があるようです。 levelBoxを作成する場所では、その型をJComboBoxとして使用する必要があります。 Javaチュートリアルでジェネリックについて読むことができます。 –