>  기사  >  시작 시 Java GUI 창이 멈춤

시작 시 Java GUI 창이 멈춤

王林
王林앞으로
2024-02-09 12:09:33715검색

시작 중에 Java GUI 창이 멈추는 것은 많은 개발자가 직면하는 일반적인 문제입니다. 이 경우 사용자는 아무것도 할 수 없으며 창이 멈춘 것처럼 보입니다. 그 이유는 일반적으로 창 초기화 프로세스 중 일부 작업이 너무 오래 걸려 인터페이스가 정상적으로 응답하지 못하기 때문입니다. 이 문제를 해결하려면 동결 원인을 찾아 그에 따른 조치를 취해야 합니다. 이 기사에서는 PHP 편집자 Baicao가 Java GUI 창이 시작될 때 멈추는 문제를 해결하는 데 도움이 되는 몇 가지 일반적인 솔루션을 소개합니다.

질문 내용

세차 GUI 프로그램입니다. 계산 후 새 창에 총계를 표시하는 두 가지 클래스 Demo와 Total이 포함되어 있습니다. 모든 것이 잘 작동하고 있었고 스크린샷을 제출하기 위해 한 번 더 실행하기로 결정했지만 프로그램이 실행 중이지만 창이 정지된 것처럼 멈췄습니다. Net Bean 드래그 앤 드롭 방식을 사용하고 있습니다. 여기에 이미지 설명을 입력하세요 데모 수업

으아악

전체 수업

으아악

체크를 추가하고 시스템을 다시 시작한 후 Java를 다시 설치해 보았습니다. 작동하지 않습니다. 그냥 정지되고 닫기 및 기타 버튼도 작동하지 않습니다. 작업 관리자에서 강제로 선택해야 합니다.

Solution

무엇을 잘못하셨나요

In initcomponents 方法的第 75 行,您正在使用 setenabled(false) 이렇게 하면 창과 모든 하위 항목(프레임의 모든 구성 요소)이 비활성화되므로 창이 정지된 것처럼 느껴질 것입니다.

이 문제를 해결하려면 다음 코드에서 해당 줄을 제거하세요. setenabled(false)

으아악

기억해야 할 더 중요한 사항

명명 규칙을 기억하세요! 클래스 이름을 지정하지 마세요 demo.java,而是使用 demo.java.

• 둘째, 실행된 액션을 처리하기 위해 별도의 메서드가 필요하지 않고 button.addactionlistener의 액션 리스너로 직접 이동하면 됩니다.

• 세 번째(개인 취향임) -를 사용할 필요가 없습니다.

으아악

람다를 사용하여 이 코드를 단축하고(자세한 내용은 여기 참조) 아래와 같이 코드를 한 줄로만 만들 수 있습니다.

으아악

위 내용은 시작 시 Java GUI 창이 멈춤의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제