여기 내 질문입니다. 작은 스윙 응용 프로그램에서 ListDefaultModel
과 함께 작동하는 JList
을 만듭니다. 몇 가지 값을 넣었습니다.이 값을 클릭하면 그래픽이 변경되지 않습니다.JList가 선택된 값을 표시하지 않습니다.
의미 : 선택 이벤트가 발생했지만 일반적으로 파란색으로 표시된 작은 사각형이 없습니다.
몇 가지 아이디어가 있기를 바랍니다.
여기 내 질문입니다. 작은 스윙 응용 프로그램에서 ListDefaultModel
과 함께 작동하는 JList
을 만듭니다. 몇 가지 값을 넣었습니다.이 값을 클릭하면 그래픽이 변경되지 않습니다.JList가 선택된 값을 표시하지 않습니다.
의미 : 선택 이벤트가 발생했지만 일반적으로 파란색으로 표시된 작은 사각형이 없습니다.
몇 가지 아이디어가 있기를 바랍니다.
제 경험상, 이러한 오류는 코드에서 발생하는 다른 예외 때문에 종종 발생합니다. 즉, 목록에 표시 할 값을 검색하려는 SWING의 결과로 코드의 NullPointerException이 throw 된 경우 GUI가 응답하지 않거나 이상하게 동작 할 수 있습니다. 그 작동하는 경우,
DefaultListModel m = new DefaultListModel();
m.addElement("One");
m.addElement("Two");
m.addElement("Three");
m.addElement("Four");
m.addElement("Five");
SomeList.setModel(m);
뭔가 잘못 될 수 있는지 확인하기 위해 코드를 확인하십시오
나의 첫번째 조언은 다음과 같은 매우 간단한 예를 시도하는 것입니다. 위의 예제가 작동하지 않는다면, 여기에 더 자세한 내용을 게시해야한다고 말하고 싶습니다.
행운을 빈다.
아마도 선택 색상이 흰색입니까? 보십시오'list.setSelectionBackground()' – WaelJ
당신이 여기에 게시 ablr 당신이 그 문제를 보여준 실행 코드를 정렬, http://sscce.org/ – mKorbel
* "여기 내 질문입니다 :"* 사이드 노트. GUI에 대한 문제점을 설명했지만 질문을하지 않았습니다. 영어를 잘 못하는 사람들의 도움과 22 시간의 프로그래밍이 끝나면 질문을 읽는 사람들을 위해 추가 할 수 있습니다. –