我想弄清楚如何讓程序根據jlist中的哪個項目選擇來創建文本字符串。起初,我試圖將jlist選擇轉換爲字符串
ListModel custTypetxt = custType.getModel();
System.out.println(custTypetxt);
但只是給了我..
[email protected]
我想弄清楚如何讓程序根據jlist中的哪個項目選擇來創建文本字符串。起初,我試圖將jlist選擇轉換爲字符串
ListModel custTypetxt = custType.getModel();
System.out.println(custTypetxt);
但只是給了我..
[email protected]
您需要首先從列表中選擇。致電
custType.getSelectedValue()
(或getSelectedValues()
多選)。這將返回選定的對象。您可以以任何方式從對象中獲取字符串(如toString()
,如果該類已被該類正確實施)。
它看起來像你正在得到正確的對象,所以你需要在customerInfoUI類中創建一個toString()方法。
public String toString(){
return "String that describes my object";
}
然後,您的代碼將打印您從toString方法返回的任何內容。 Object類中toString的默認實現返回<classname>
@ hascode這是您在運行代碼時看到的內容。