Java 如何从texttwist开始?

Java 如何从texttwist开始?,java,Java,我想用Java和GUI创建一个texttwist,但我不知道从哪里开始。有人能给出创建我的文本扭曲项目的步骤吗?嗯,这是一个相当广泛的问题。事实上,有几十种方法可以做到这一点。你有Java方面的经验吗 假设您根本没有Java经验,我首先会在网上找到一些教程,不过,任何对您来说不错的教程都是一个很好的起点。然后继续学习Java的基础知识。另外,对Java的良好理解对于做很多事情都是必不可少的。您可以在实际选择IDE集成开发环境(如或用于未来编码)之前这样做 一旦您对实际编写代码感到满意,就开始阅读

我想用Java和GUI创建一个texttwist,但我不知道从哪里开始。有人能给出创建我的文本扭曲项目的步骤吗?

嗯,这是一个相当广泛的问题。事实上,有几十种方法可以做到这一点。你有Java方面的经验吗

假设您根本没有Java经验,我首先会在网上找到一些教程,不过,任何对您来说不错的教程都是一个很好的起点。然后继续学习Java的基础知识。另外,对Java的良好理解对于做很多事情都是必不可少的。您可以在实际选择IDE集成开发环境(如或用于未来编码)之前这样做

一旦您对实际编写代码感到满意,就开始阅读。学习如何充分地编写代码实际上可以让您更快地工作,因为您会有更少的bug,能够更容易地进行大型更改,并且能够重用代码

接下来,您需要能够创建GUI。刚开始使用java,您很可能希望使用它,它可以很快为您提供一些好看的东西。我认为许多JavaIDE现在都有Swing设计工具,允许您将组件拖放到GUI中

一旦你对构建TextTwist所需的一切都有了坚实的理解,你就应该能够制定计划了。画一些你的程序的图表,包括类是如何组合在一起的,以及你希望它看起来是怎样的。在开始编程之前,确保您知道您需要什么。记录您希望程序和其中每个类执行的所有操作。这样一来,如果有什么不起作用的话,在你写了一半的程序之前,你就会知道了,并且必须回去修复它

在这一点上,这应该是小菜一碟!找一个字典库,挑选一个七个字母的单词,对照字典检查每个字母的组合,然后储存起来。为用户提供一些通过Swing GUI进行猜测的方法!,以及记录它们的方法。在里面放一个计时器,等等,瞧!TextTwist


在那里,在每一步之间,都会有很多艰苦的工作。但是如果你尽可能多地阅读,不断地问问题,越具体越好,就不会那么难了。当我开始的时候,最大的障碍是当我咬得太多而无法咀嚼时,我感到沮丧。迈出一小步,距离就会飞逝。

我发现一个好的起点就是查看现有代码

话虽如此,我有一个Eclipse项目,它用Java实现TextTwist多人游戏,我把它放在GitHub上,如果您有兴趣的话:


我已经实现了简单的GUI,希望您可以从中学习。希望这有帮助

还有,看看这个问题:谢谢!我是java新手,但我正在努力学习。我真的很喜欢你的最后一段。谢谢。