Java 我需要做一个打字家教,从哪里开始?
我正在用java(netbeans)做一名打字导师。Java 我需要做一个打字家教,从哪里开始?,java,typing,Java,Typing,我正在用java(netbeans)做一名打字导师。 现在我已经用gui做了一个键盘 我想要它的一个简单示例:B和A是按钮,在文本字段中可以键入 现在有一些课程要做 第1课:abb(示例) 所以A按钮需要是红色的,然后你按下A,B变成红色,你按下B 如何将这些课程导入到我的应用程序中?(记事本) 我怎样才能使A在需要时变成红色 我还没有一些代码,因为我不知道从哪里开始。制作一个包含字符集合的类课程 您可以为每个课程制作一个文件。 将文件读入课程对象,然后在用户按下右键时将集合转到下一个字符。我认
现在我已经用gui做了一个键盘 我想要它的一个简单示例:B和A是按钮,在文本字段中可以键入 现在有一些课程要做
第1课:abb(示例) 所以A按钮需要是红色的,然后你按下A,B变成红色,你按下B 如何将这些课程导入到我的应用程序中?(记事本)
我怎样才能使A在需要时变成红色
我还没有一些代码,因为我不知道从哪里开始。制作一个包含字符集合的类
课程
您可以为每个课程制作一个文件。
将文件读入课程
对象,然后在用户按下右键时将集合转到下一个字符。我认为您可以执行以下两个选项之一:
在文本字段中为每个按键添加一个侦听器(例如,InputMethodListener
)。在侦听器中,更新GUI以更改相应键的颜色
添加一个Keymap
,其中每个键都有一个操作
,该操作将更改GUI相应部分的背景色
我不太确定这个问题是关于什么的。似乎您需要帮助为导师编程并在学习Java的过程中获得帮助。Stackoverflow是一个问答平台,你应该在一个问题中提出每一个具体问题
无论如何,我可以在帖子中看到两个问题:
1.如何在程序中读取文本文件?
至少这是我对“导入课程”的理解。使用一个。使用,您可以将一行接一行读入字符串
2.我画的东西怎么涂成红色?
我不知道你是怎么画键盘的。但最有可能的情况是,您在paint()
-方法中使用了-objectGraphics
有一个-method,因此您可以键入如下内容:setColor(Color.RED)代码>在绘制元素之前。为什么不简单地使用现有的工具,就像我需要自己制作一个项目一样?我在记事本文件中有课程,所以第1课是:abb首先a需要红色,然后b需要两次,所以我如何在读取文件时导入这个。看看ApacheCommonsFileUtils。