시작 중에 Java GUI 창이 멈추는 것은 많은 개발자가 직면하는 일반적인 문제입니다. 이 경우 사용자는 아무것도 할 수 없으며 창이 멈춘 것처럼 보입니다. 그 이유는 일반적으로 창 초기화 프로세스 중 일부 작업이 너무 오래 걸려 인터페이스가 정상적으로 응답하지 못하기 때문입니다. 이 문제를 해결하려면 동결 원인을 찾아 그에 따른 조치를 취해야 합니다. 이 기사에서는 PHP 편집자 Baicao가 Java GUI 창이 시작될 때 멈추는 문제를 해결하는 데 도움이 되는 몇 가지 일반적인 솔루션을 소개합니다.
세차 GUI 프로그램입니다. 계산 후 새 창에 총계를 표시하는 두 가지 클래스 Demo와 Total이 포함되어 있습니다. 모든 것이 잘 작동하고 있었고 스크린샷을 제출하기 위해 한 번 더 실행하기로 결정했지만 프로그램이 실행 중이지만 창이 정지된 것처럼 멈췄습니다. Net Bean 드래그 앤 드롭 방식을 사용하고 있습니다. 여기에 이미지 설명을 입력하세요 데모 수업
으아악전체 수업
으아악체크를 추가하고 시스템을 다시 시작한 후 Java를 다시 설치해 보았습니다. 작동하지 않습니다. 그냥 정지되고 닫기 및 기타 버튼도 작동하지 않습니다. 작업 관리자에서 강제로 선택해야 합니다.
In initcomponents
方法的第 75 行,您正在使用 setenabled(false)
이렇게 하면 창과 모든 하위 항목(프레임의 모든 구성 요소)이 비활성화되므로 창이 정지된 것처럼 느껴질 것입니다.
이 문제를 해결하려면 다음 코드에서 해당 줄을 제거하세요. setenabled(false)
• 명명 규칙을 기억하세요! 클래스 이름을 지정하지 마세요 demo.java
,而是使用 demo.java
.
• 둘째, 실행된 액션을 처리하기 위해 별도의 메서드가 필요하지 않고 button.addactionlistener
의 액션 리스너로 직접 이동하면 됩니다.
• 세 번째(개인 취향임) -를 사용할 필요가 없습니다.
으아악람다를 사용하여 이 코드를 단축하고(자세한 내용은 여기 참조) 아래와 같이 코드를 한 줄로만 만들 수 있습니다.
으아악위 내용은 시작 시 Java GUI 창이 멈춤의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!