gpt4 book ai didi

java - 从 Jlist 获取对象的实例

转载 作者:行者123 更新时间:2023-12-02 00:43:52 24 4
gpt4 key购买 nike

if(evt.getClickCount() == 2){
int index = locLst.locationToIndex(evt.getPoint());
ListModel dlm = locLst.getModel();
Object item = dlm.getElementAt(index);;
locLst.ensureIndexIsVisible(index);
System.out.println("Double clicked on " + item);
//Location loct = item.getClass();
DeedCard.setVisible(true);
TitleDeedLbl.setText(item.toString());
System.out.println(item.getClass);
item.equals(loc);
System.out.println(loc);
System.out.println(ha);
}

上面的代码在双击时获取 jList 中的一个项目,并使用 setText 和 item.toString() 设置一个 Jlabel所以它将对象的标签设置为String()。

这可行,但我试图将 java.lang.object 转换为“Location”类的实例,而不仅仅是类型对象的实例。因为我无法获取该类 getName() 等中的方法,只能获取 toString 方法我该怎么办,谢谢

最佳答案

尝试

Location item = (Location) dlm.getElementAt(index);

然后你可以调用item.getName()等,

关于java - 从 Jlist 获取对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5533087/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com