我试图找出如何让程序根据选择jlist中的项目来创建文本字符串。起初我试过
ListModel custTypetxt = custType.getModel();
System.out.println(custTypetxt);
但那只是给了我..
customerInfoUI$3@1820dda
答案 0 :(得分:1)
您需要先从列表中选择。呼叫
custType.getSelectedValue()
(或getSelectedValues()
进行多项选择)。这将返回所选对象。你可以以任何你想要的方式从对象中获取字符串(如toString()
,如果它已被类正确实现)。
答案 1 :(得分:0)
看起来您正在获取正确的对象,因此您需要在customerInfoUI类中创建一个toString()方法。
public String toString(){
return "String that describes my object";
}
然后您的代码将打印从toString方法返回的任何内容。 Object类中toString的默认实现返回 <classname>
@ hascode ,这是您在运行代码时看到的内容。