그들은 매우 멋진 드래그 앤 드롭으로 GUI를 즉석에서 생성합니다. 그러나 나는이 방법으로 아무것도 배울 필요가 없으며 그것에 대해 죄책감을 느낍니다. 대부분의 자바 프로그래머가이 방법을 사용합니까? 그것이 생성하는 코드를 실현하기 때문에 손으로 IMO로 GUI를 코딩하는 것은 비실용적입니다.Netbeans IDE에서 Java Swing을 사용하여 GUI 만들기
답변
도구가 수행하는 작업과 선택한 도구 사용의 의미를 이해하는 한 GUI 빌더를 사용할 때 아무런 문제가 없습니다.
가장 먼저 알아야 할 사항은 도구가 수행하는 작업입니다. 이 경우 Java Swing 및 레이아웃 관리자, 구성 요소, Swing (도구를 사용하는 경우에도 유용 할 것입니다), 이벤트 리스너 및 핸들러를 사용할 때 발생하는 동시성 문제와 같은 항목을 이해해야합니다. 실제로는 Creating a GUI with JFC/Swing과 같은 간단한 자습서를 살펴볼 수 있어야합니다. 전문가 일 필요는 없지만 생성 된 코드를 읽고 그 코드가 무엇인지 이해하는 것이 최소한 편할 필요가 있습니다.
두 번째로주의해야 할 것은 사용중인 GUI 작성 도구를 사용하는 것의 의미입니다. 큰 의미는 누군가 GUI 코드를 편집하려고하면 도구를 사용하거나 직접 코드를 편집해야한다는 것입니다. 사람들이 여러 IDE 및 코드 편집기를 사용하는 환경에서 작업하는 경우 다른 도구를 사용하는 사람은 도구 사용 능력을 떨어 뜨리지 않고 생성 된 코드로 작업 할 수 없습니다. 대부분의 생성자는 코드를 특정 방식으로 배치하여 도구로 읽고 처리 할 수 있습니다. 다른 GUI 빌더는 서로 다른 코드를 생성하고 서로의 코드를 쉽게 처리 할 수 없습니다. 또한이 때문에 손으로 코드를 편집하면 GUI 빌더가 생성 된 코드로 작업하는 기능이 손상 될 수 있습니다.
도구를 이해하고 도구가 무엇을하고 위험을 감수하면서 기꺼이 받아 들일 수 있는지 확인하십시오. 나는 일을 끝내기에 적합한 도구를 사용하는 것에 대해 확고한 신봉자이며 GUI 빌더를 포함합니다.
그건 구제, 고마워요 :) – pneftali
코드 작성 손으로 스윙을하면 레이아웃 관리자에 대해 손을 대지 않으므로 스윙을 배우고 싶은지 여부에 달려 있습니다. Swing을 아는 것은 필요하지 않지만 꽤 잘 설계된 코드입니다.
고마워. 하지만 손으로 코드를 작성할 수 있도록 지금 스윙을 배우는 것이 가치가 있다고 생각하십니까? 아니면 Netbeans과 같은 도구에 의존해야합니까? 이 사람으로부터이 게시물을 읽었습니다 : http : //stackoverflow.com/questions/3270771/future-of-gui-development-in-java-closed,하지만 나는 여전히 100 % 확신하지 못합니다.하지만 어쨌든 그것은 사실입니다. 고려할 생각. 어떻게 생각해? – pneftali
- 1. Swing을 사용하는 Java GUI
- 2. Java Swing을 사용하여 Visual Studio 유형보기 만들기
- 3. NetBeans GUI Builder for Java Swing을 사용하여 GridLayout을 추가하는 방법은 무엇입니까?
- 4. Java ProgressBar GUI 빌더 netbeans
- 5. Netbeans 및 Swing을 사용하여 Netbeans에서 애플릿을 배포하는 중 오류가 발생했습니다.
- 6. Java RMI - IDE에서 자동화하기
- 7. netbeans GUI 디자이너를 사용하여 netbeans 외부의 프로젝트를 디자인하십시오.
- 8. Netbeans 6.5 GUI 빌더를 사용하여 JButton 배열 만들기
- 9. wxpython을 사용하여 gui 만들기
- 10. MFC를 사용하여 GUI 만들기
- 11. Netbeans webservice 클라이언트는 IDE에서 실행할 때만 작동합니다.
- 12. NetBeans IDE에서 다음 명령어 설정
- 13. NetBeans IDE에서 Clojure를 어떻게 디버깅합니까?
- 14. Java 및 GUI 옵션
- 15. Netbeans GUI 편집기 문제
- 16. 기존 코드의 NetBeans Gui Builder
- 17. Netbeans GUI 빌더
- 18. netBeans gui 문제
- 19. Netbeans IDE에서 사용자 정의 된 PHP 코드
- 20. qtdesigner를 사용하여 간단한 gui 만들기
- 21. params 정의 및 액세스 (Java Swing Netbeans)
- 22. 양식 입력을위한 Swing에서 Java GUI 만들기
- 23. 전체 netbeans GUI 프로젝트를 전송
- 24. Netbeans : 일반 Java 클래스 파일의 GUI 작성기 사용
- 25. netbeans 플랫폼에서 파일 만들기
- 26. Netbeans 구성 - 인수가 ide에서 인식되지 않습니다.
- 27. NetBeans IDE에서 서블릿 프로그램을 실행하는 방법은 무엇입니까?
- 28. NetBeans IDE에서 기본 클래스의 이름을 바꾸려면 어떻게합니까?
- 29. Java GUI GUI
- 30. 최고의 Java GUI 편집기
누군가 주관적이고 논증 적이라고 투표했습니다. 그러나 나는 그것이 그렇게 생각하지 않습니다. 그것이 끝나면, 나는 그것을 잡으면 다시 열어 투표 할 것입니다. –
그래, 나는이 게시물을 찾았 : http://stackoverflow.com/questions/3270771/future-of-gui-development-in-javaclosed 그리고 내가 약 오전부터 내 눈을 열어 놓았다. 스윙 학습을 시작하십시오. Swing이 여전히 Java GUI 또는 다른 더 나은 옵션을위한 실행 가능한 툴킷인지 여부에 대해 좀 더 연구 할 것입니다. – pneftali
@ 토마스 오웬스. 동의하다. –