최종 Java Swing 시작 가이드 및 참조는 무엇입니까?
해결책
스윙 튜토리얼 아주 좋습니다.그 외에도 Swing API는 분명히 그만큼 참고자료이지만 상당히 좋은 소스 코드의 보물창고이기도 합니다!IDE에 API 소스를 추가하면 모든 Swing 클래스 구현으로 직접 이동할 수 있습니다.이는 기능을 탐색하고, 다양한 Swing 구성 요소가 어떻게 작동하는지 확인하고, 좋은 Swing "스타일"을 배울 수 있는 좋은 방법입니다.게다가, 일이 제대로 작동하지 않는 것 같고 이유를 모를 경우 API 클래스를 단계별로 진행할 수 있다는 점은 정말 좋습니다!IDE에 API 소스를 추가하면 모든 최신 IDE에서도 JavaDoc을 가져올 수 있지만 모든 JavaDoc을 함께 얻을 수 있다는 추가적인 이점이 있습니다. 인터넷에서 -- 당신은 그렇습니다 ~ 아니다 IDE 내에서 사용할 수 있는 문서 없이 데스크탑 Java를 프로그래밍하고 싶습니다!
NetBeans 및 기타 IDE를 사용하면 IDE 생성이 매우 쉬워지지만 Swing에는 컨테이너 및 레이아웃 관리자 이상의 기능이 있다는 점에 유의하세요.실제로 컨테이너와 레이아웃 관리자는 가장 쉬운 방법 중 하나이므로 직접 사용하는 방법을 배우는 것도 좋습니다.GUI 빌더를 사용하는 데에는 전혀 문제가 없지만 어떤 경우에는 과잉이므로 소스에서 GUI를 신속하게 작성하는 것이 더 좋습니다.다른 경우에는 GUI를 동적으로 생성할 수 있어야 하며 GUI 빌더는 전혀 쓸모가 없습니다!소스에서 매우 복잡한 레이아웃을 생성하려면 다음을 권장합니다. 양식 레이아웃, 고유한 단점이 있지만 (프로그래밍 노력 측면에서) 매우 큰 프레임과 레이아웃으로 확장됩니다.
지금까지 Groovy만 수행했다면 Swing과 나머지 Java API가 얼마나 잘 문서화되어 있는지, 그리고 모든 것이 얼마나 잘 통합되어 있는지 놀라게 될 것입니다.또한 디버거를 더 자주 사용하고 println 디버깅을 덜하는 등 다른 스타일의 프로그래밍에 익숙해지는 데도 시간이 걸릴 수 있습니다.매우 짜증나는 "보일러 플레이트" 코드가 있을 수도 있습니다.;) 즐기다.
다른 팁
Sun Java 튜토리얼은 꽤 좋습니다.나는 Swing 개발을 해본 지 오래되었고 그것을 직접 읽어본 적이 없기 때문에 Swing에 대해 구체적으로 보증할 수 없습니다.
Java 데스크톱 애플리케이션을 개발할 때 IDE 환경을 사용하는 것이 좋습니다. 넷빈스.특히 Swing 기반 애플리케이션 개발의 경우.
netbeans를 가지고 놀아 보는 것이 좋습니다.마우스만 사용하여 완전한 GUI를 구축할 수 있습니다.Swing 구성 요소에 익숙해지면 Java API 사용을 시작하세요.그것이 내가 시작한 방법입니다.
그만큼 오라일리 스윙북 꽤 좋은 참고 자료입니다. 일반적인 Swing 개념에 대한 좋은 개요를 제공하고 각 주요 클래스를 다루고 있습니다.최근 Swing에 대한 기억을 되살려야 할 때 사용했습니다.