Java 是否可能在一个jtext区域有两个按键事件?
我一直在做一个项目,一本基本的动力学小说,没有虚饰,只有基本的Java 是否可能在一个jtext区域有两个按键事件?,java,swing,Java,Swing,我一直在做一个项目,一本基本的动力学小说,没有虚饰,只有基本的JTextAreas和按键事件。我一直在想,是否可以在一个按键事件中处理多个函数 我试过制作两个.setText函数,但仍然不起作用 private void jTextArea1KeyPressed(java.awt.event.KeyEvent evt) { // first sentence jTextArea1.append("It w
JTextArea
s和按键事件。我一直在想,是否可以在一个按键事件中处理多个函数
我试过制作两个.setText
函数,但仍然不起作用
private void jTextArea1KeyPressed(java.awt.event.KeyEvent evt) {
// first sentence
jTextArea1.append("It was the midst of the war.");
// second sentence
jTextArea1.setText("second sentence");
}
是的,但是setText
显然将替换整个文本。另外,是否可以按两个键(java.awt.event.KeyEvent evt)?为什么要按两个键?在这两种情况下你能做的一切都可以在一种情况下完成。在标准使用中,我认为你不需要两个监听器sasberger说,setText()
将替换整个文本,你不会看到append()
的效果。是的,您可以根据需要应用任意多个KeyListener
(但您可能只需要一个)。您可以使用计数器了解用户按键的频率,以便添加所需的句子。否则,按下的每个键都将调用KeyPressed事件中的所有操作