2011-09-05 4 views
1

GUI를 사용하여 Java를 사용하여 텍스트 꼬리표를 만들고 싶지만 어디서부터 시작해야할지 모르겠습니다. 누군가 내 텍스트 트위스트 프로젝트를 만들 수있는 단계를 줄 수 있습니까?텍스트 꼬리표는 어떻게 시작하나요?

+0

Michael Petrotta – Hilver

답변

0

글쎄, 이것은 꽤 광범위한 질문입니다. 사실 그것에 대해 갈 수십 가지 방법이 있습니다. 자바 경험이 있습니까?

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.

각 단계 사이 및 사이에 많은 노력이있을 것입니다. 그러나 가능한 한 많이 읽고 질문을 계속한다면 (더 구체적 일수록) 그렇게 어렵지 않을 것입니다. 제가 시작했을 때 가장 큰 장애물은 제가 씹을 수있는 것보다 더 많이 물러 설 때 낙담하게되었습니다. 작은 발걸음을 내딛 으면 거리가 날아갈 것입니다.

+0

도이 질문을 확인하십시오. http://stackoverflow.com/questions/356137/how-to-learn-java-from-scratch – Dogmatixed

+0

감사합니다! 나는 자바에서 초보자지만 배우려고 해요. 나는 너의 마지막 단락을 정말로 좋아한다. 고마워. – Hilver

0

시작하기에 앞서 기존 코드를 살펴 보는 것이 좋습니다. 그와

는 모든 관심에 있다면 내가, 내가 GitHub의에 올려 것을 자바 TextTwist (멀티 플레이어)를 구현하는 Eclipse 프로젝트가 말했다 : 나는 간단한 GUI를 구현했습니다 https://github.com/fangsterr/Multiplayer-Text-Twist

그 희망 당신은에서 배울 수 있습니다. 희망이 도움이!

관련 문제