为什么JComboBox上的getSelectedItem()不是通用的?
Java 7中的JCombobox已经更新为使用泛型 - 我一直认为这是一个疏忽,因为它还没有,所以我很高兴看到这个变化。
但是,当尝试以这种方式使用JCombobox时,我意识到我期望使用这些泛型类型的方法仍然只是返回Object。
这到底是为什么呢?对我来说,这似乎是一个愚蠢的设计决定。我意识到底层的ListModel有一个通用的方法,所以我会用它来代替 - 但它是一种迂回的方式,可以做一些事情,看起来好像可以在JComboBox本身上改变。getElementAt()