2010-12-03 5 views
-1

JOptionPane을 사용하고 있으며 탭이 있습니다. 탭에서 많은 텍스트 필드, lables 및 콤보 상자가있는 GUI를 만들려면 JScrollPane 사용하고 있습니다.매우 느린 JComboBox 수행

GUI의 생성 시간은 좋지만 GUI의 느린 응답, 특히 JComboBox를 다루고 있습니다. 항목을 선택하면 표시하는 데 거의 1 초가 걸립니다.

나는 많은 것을 봤지만 많은 일을 시도했지만 구체적인 해결책을 찾지 못했습니다. 내 관심사는 콤보 상자의 응답 속도를 높이는 것입니다.

우리가 줄 수있는 더 구체적인 조언이없는 감사 작업 예제없이

+2

코드 샘플과 기계가있는 경우/VM 사양이 아 ... 도움이 될 및 콤보 상자의 데이터 소스 무엇을 할 응용 프로그램의 일부를 절단 시도하고 볼 수? – Jules

+0

String [] values ​​= { "A", "B", "C", "D", "E"}; Arrays.sort (values); JComboBox comboBox = 새 JComboBox (값); Windows XP, i7 프로세서 및 4GB RAM에서 JAVA 5 사용 – Rites

+3

독립적 인 작동 예제를 제공하십시오. – Mot

답변

1

을 제안하십시오. 일반적인 전술 :

  • 메모리 사용에서 가장 느린
  • 봐 예비 성형하고있는 프로그램의 어떤 부분 (들)을 결정하기 위해 몇 가지 프로파일 링을 수행하고 당신이 당신의 최대의 가장자리에없는 있는지 확인하십시오.
  • 는 여전히 느린의 preformance