我制作了一个JComboBox,并用我自己创建的对象类型的toString结果填充它。
我希望能够从JComboBox调用所选对象,然后使用其类中的方法。但是,即使我的JComboBox只包含一个对象类型(我制作的那个),Java也不知道这一点,因此我可以使用类似的东西......
MyObject selectedObject = MyComboBox.getSelectedItem();
因为Java不能接受只选择“MyObject”。
我该如何让用户选择我自己的对象?
答案 0 :(得分:2)
我认为你需要施展它,比如
MyObject selectedObject =(MyObject)MyComboBox.getSelectedItem();