2009-10-24 3 views
0

jlist의 항목을 선택하여 텍스트 문자열을 만드는 프로그램을 만드는 방법을 알아 내려고합니다. 처음에 나는 jlist 선택을 문자열로 변환

ListModel custTypetxt = custType.getModel(); 
System.out.println(custTypetxt); 

을 시도했지만 그건 그냥 준 ..

[email protected] 

답변

1

먼저 목록에서 선택을 얻을 필요가있다.
custType.getSelectedValue()
(또는 복수 선택의 경우 getSelectedValues())으로 전화하십시오. 그러면 선택한 객체가 반환됩니다. 원하는대로 객체에서 문자열을 가져올 수 있습니다 (예 : 클래스에 의해 올바르게 구현 된 경우 toString()).

0

올바른 객체를 얻은 것처럼 보이므로 customerInfoUI 클래스에서 toString() 메서드를 만들어야합니다.

public String toString(){ 
    return "String that describes my object"; 
} 

그러면 코드는 toString 메서드에서 반환 한 내용을 인쇄합니다. Object 클래스의 toString의 기본 구현은 <classname> @ hascode이며 코드를 실행할 때 표시됩니다.