목록 모델을 배열로 만들 수 있습니까?배열로 목록 모델을 만들 수 있습니까?
답변
당신은 다음과 같은 방법을 사용하여 할 수있는 것보다 배열에리스트 모델의 데이터를 복사 할 경우 다음에 DefaultListModel
public void copyInto(Object[] anArray)
복사에 대한 문서에서
이 목록 의 구성 요소를 지정된 배열. 배열 은이 목록에있는 모든 개체를 포함 할 수있을만큼 커야합니다. 그렇지 않으면 IndexOutOfBoundsException이 발생합니다.
public Object[] toArray()
또는
올바른 위해
없음이 목록에 의 모든 요소가 포함되고있는 배열을 돌려줍니다,하지만 당신은의 ListModel에서 데이터를 복사 할 수 있습니다 배열에.
어떻게? 예제 코드를 입력하십시오. –
@ BenC.R.Leggiero, ListModel 인터페이스를 읽습니다. 'getSize()'와'getElementAt (...) '메소드를 볼 수 있습니다. 따라서 크기를 기반으로 Array를 작성한 다음 루프를 작성하여 모델에서 각 요소를 가져 와서 요소를 Array에 추가하십시오. – camickr
이 부분을 자세히 설명하십시오. –