2010-11-24 3 views
0

안에 JList이 있고 class A에 있습니다. 그런 다음 다른 JFrameClass B에 엽니 다. extends 클래스 A이 클래스 안에 I AddElement();에서 JList까지이지만 JList은 새 항목으로 자동 다시 그려지지 않습니다. 디버깅에서 해당 항목이 모델에 추가되지만 JList이 다시 그려지지 않음을 알 수 있습니다. 아무도 내가 이것을 고칠 수있는 방법을 알고 있습니까?새로 고침 JList가 작동하지 않습니까?

편집 : 기본 모델을 사용하고 있습니다.

+1

맞춤 모델을 사용하고 있습니까? 올바른 행사를 해고합니까? http://download.oracle.com/javase/6/docs/api/javax/swing/AbstractListModel.html#fireIntervalAdded%28java.lang.Object,%20int,%20int%29 – Puce

+0

기본 모델을 사용하고 있습니다. . – Skizit

+0

기본 모델을 사용하는 경우이 예제와 작업을 비교하는 것보다 완벽하게 수행합니다 .http : //www.esus.com/javaindex/j2se/jdk1.2/javaxswing/atomiccontrols/jlist/jlistrefresh.html –

답변

0

그냥 하나의 JList 였으므로 해결했습니다 (doh!)

+1

JList에 액세스하려면 정적이 필요한 경우 디자인에 어떤 문제가있을 것입니다. 관련 코드를 게시하면 사람들은 더 나은 솔루션을 제시 할 수 있습니다 ... – Puce