문제

분명히 자바 API 참고로, 그런데 여러분 모두가 사용하는 또 다른 것이 있나요?

저는 평생 웹 개발을 해왔습니다.최근에 난 이것저것 많이 장난을 쳤어 그루비 그리고 저는 그리폰 Groovy를 더 많이 실험하고 데스크탑 개발의 기반을 마련하기 위해서입니다.유일한 것은 데스크톱 앱에 관해서는 완전히 친환경적이라는 것입니다.

그렇다면 어디서부터 시작하는 것이 좋을까요?

도움이 되었습니까?

해결책

스윙 튜토리얼 아주 좋습니다.그 외에도 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에 대해 구체적으로 보증할 수 없습니다.

JFC/Swing을 사용하여 GUI 만들기

Java 데스크톱 애플리케이션을 개발할 때 IDE 환경을 사용하는 것이 좋습니다. 넷빈스.특히 Swing 기반 애플리케이션 개발의 경우.

netbeans를 가지고 놀아 보는 것이 좋습니다.마우스만 사용하여 완전한 GUI를 구축할 수 있습니다.Swing 구성 요소에 익숙해지면 Java API 사용을 시작하세요.그것이 내가 시작한 방법입니다.

그만큼 오라일리 스윙북 꽤 좋은 참고 자료입니다. 일반적인 Swing 개념에 대한 좋은 개요를 제공하고 각 주요 클래스를 다루고 있습니다.최근 Swing에 대한 기억을 되살려야 할 때 사용했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top