GUI를 사용하여 Java를 사용하여 텍스트 꼬리표를 만들고 싶지만 어디서부터 시작해야할지 모르겠습니다. 누군가 내 텍스트 트위스트 프로젝트를 만들 수있는 단계를 줄 수 있습니까?텍스트 꼬리표는 어떻게 시작하나요?
답변
글쎄, 이것은 꽤 광범위한 질문입니다. 사실 그것에 대해 갈 수십 가지 방법이 있습니다. 자바 경험이 있습니까?
Java 환경이 전혀 없다고 가정 할 때, 나에게 잘 어울리는 온라인 튜토리얼을 먼저 찾아 보겠습니다 (시작하기에 좋은 장소 인 the official tutorials). 그런 다음 codingbat으로 이동하여 Java의 기본 사항에 대해 매우 익숙해 져야합니다 (또한 많은 것을 수행하는 데있어 Java Collections Framework을 잘 이해해야합니다). 나중에 코딩하기 위해 IDE (Integrated Development Environment, this 또는 this과 같은)를 실제로 선택하기 전에 그렇게 할 수 있습니다.
실제로 코드를 작성하는 것이 좋다고 생각되면 약 Object Oriented Programming에 대한 읽기를 시작하십시오. 코드를 충분하게 작성하는 것을 배우는 것은 실질적으로 더 신속하게 작업 할 수있게합니다. 버그가 적어지고 큰 변경을보다 쉽게 수행 할 수 있고 코드를 재사용 할 수 있기 때문입니다.
다음으로 GUI를 생성 할 수 있어야합니다. 자바에서 방금 시작한을 사용하기를 원할 것입니다. 매우 빠르게 볼 수있는 멋진 것을 제공 할 수 있습니다. 많은 Java IDE에 Swing 설계 도구가있어 컴포넌트를 GUI로 드래그 앤 드롭 할 수 있다고 생각합니다.
일단 TextTwist를 작성하는 데 사용해야하는 모든 것을 잘 이해하면 계획을 세워야합니다. 클래스가 어떻게 어울리 며 어떻게 보이게 할 것인지 (MS Paint 및 Dia 사용) 프로그램의 일부 다이어그램을 그립니다. 프로그래밍을 시작하기 전에 필요한 것을 알고 있는지 확인하십시오. 프로그램 및 각 클래스에 필요한 모든 것을 문서화하십시오. 이 방법으로 어떤 것이 작동하지 않으면 프로그램의 절반을 작성하기 전에 알아서 다시 고쳐야합니다.
이 시점에서 케이크 조각이어야합니다! 사전 라이브러리를 가져 와서 일곱 글자 단어를 선택하고 그 글자의 모든 조합을 사전에 대조하여 저장하십시오. 사용자가 스윙 GUI를 통해 추측 할 수있는 방법과이를 기록하는 방법을 제공하십시오. 거기에 타이머를 꽂아 라. TextTwist.
각 단계 사이 및 사이에 많은 노력이있을 것입니다. 그러나 가능한 한 많이 읽고 질문을 계속한다면 (더 구체적 일수록) 그렇게 어렵지 않을 것입니다. 제가 시작했을 때 가장 큰 장애물은 제가 씹을 수있는 것보다 더 많이 물러 설 때 낙담하게되었습니다. 작은 발걸음을 내딛 으면 거리가 날아갈 것입니다.
도이 질문을 확인하십시오. http://stackoverflow.com/questions/356137/how-to-learn-java-from-scratch – Dogmatixed
감사합니다! 나는 자바에서 초보자지만 배우려고 해요. 나는 너의 마지막 단락을 정말로 좋아한다. 고마워. – Hilver
시작하기에 앞서 기존 코드를 살펴 보는 것이 좋습니다. 그와
는 모든 관심에 있다면 내가, 내가 GitHub의에 올려 것을 자바 TextTwist (멀티 플레이어)를 구현하는 Eclipse 프로젝트가 말했다 : 나는 간단한 GUI를 구현했습니다 https://github.com/fangsterr/Multiplayer-Text-Twist
그 희망 당신은에서 배울 수 있습니다. 희망이 도움이!
- 1. Android에서 활동을 어떻게 시작하나요?
- 2. Django/Python : 파이썬에서 어떻게 새로운 프로세스를 시작하나요?
- 3. SurfaceView를 확장하는 클래스를 만드는 방법은 어떻게 시작하나요?
- 4. 오이에서 다른 레일 인스턴스를 어떻게 시작하나요?
- 5. vb.net : 왜 이것이 0에서 시작하나요?
- 6. 이전 작업이 완료된 후 어떻게 AJAX 요청을 시작하나요?
- 7. 비주얼 스튜디오 2010 colourizers, intellisense 및 나머지. 어디서 시작하나요!
- 8. 식사 철학자가 교착 상태 또는 기아 가능성으로 고통 받고 있는지 여부를 어떻게 증명합니까? 어디서 시작하나요?
- 9. 제이 보스 (JBoss)에서 나의 전쟁 후에 내 전쟁을 어떻게 시작하나요?
- 10. 새 언어에 대한 정적 코드 분석. 어디서 시작하나요?
- 11. 어떻게 텍스트 [] PostgreSQL의에서
- 12. 텍스트 필드를 어떻게 비활성화합니까?
- 13. 어떻게 "..."표시하는 모든 텍스트
- 14. ActiveRecord의 텍스트 필드에 어떻게 연결합니까?
- 15. Javascript로 텍스트 상자를 어떻게 인식합니까?
- 16. 어떻게 IRC 채널로 텍스트 스트리밍합니까
- 17. 어떻게 텍스트 상자를 제거하고 asp.net
- 18. 온라인 텍스트 편집기는 어떻게 작동합니까?
- 19. 어떻게 텍스트 파일에서 문자열을 읽습니까?
- 20. 레이블의 텍스트 값을 어떻게 봅니까?
- 21. URL에서 텍스트 데이터를 어떻게 파싱합니까?
- 22. 은 어떻게 기본적인 질문이 텍스트
- 23. 양식 텍스트 색상은 어떻게 변경합니까?
- 24. 여러 텍스트 상자에 파일의 줄에있는 텍스트를 텍스트 상자에 어떻게 삽입합니까?
- 25. 어떻게 모든 텍스트 영역 대신 특정 텍스트 영역에 htmlarea 설정
- 26. 텍스트 영역의 텍스트 서식을 지정하는 코드 단추를 어떻게 구현합니까?
- 27. 어떻게 내가 다른 디자인 텍스트 상자 (XAML) 내의 텍스트
- 28. 텍스트 영역을 스크롤 한 후에 텍스트 영역에 포커스를 어떻게 추가합니까?
- 29. HTML 텍스트 상자에서 텍스트를 어떻게 오른쪽 정렬합니까?
- 30. 어떻게 텍스트 상자 너비를 줄일 수 있습니까?
Michael Petrotta – Hilver