私は持っている:
class CustomerActionListener implements ActionListener
{
@Override
public void actionPerformed(ActionEvent event)
{
JComboBox cb = (JComboBox)event.getSource();
.. do something
}
}
これにより、jdk7 で次のコンパイラ警告が発生します。
JComboBox は raw タイプです。ジェネリック型 JComboBox への参照はパラメータ化する必要があります
私はそれを次のようにパラメータ化しようとしました:
JComboBox<String> cb = (JComboBox<String>)event.getSource();
ただし、これでも次のコンパイラ警告が残ります。
型の安全性: Object から JComboBox へのチェックされていないキャスト
したがって、コンパイラの警告を取り除く方法がわかりません...