我有一个TextField可以输入搜索词,还有一个“
Go”按钮。但是在JavaFX2中,我如何做到这一点,以便在TextField中按Enter键可以执行操作?
谢谢 :)
您可以使用TextField的onAction属性并将其绑定到控制器中的方法。
@FXML
public void onEnter(ActionEvent ae){
System.out.println("test") ;
}
在您的FXML文件中:
<TextField fx:id="textfield" layoutX="29.0" layoutY="298.0" onAction="#onEnter" prefWidth="121.0" />
问题内容: 我想在用户按下键盘上的Enter键时传递值。在事件中,我得到的价值,但在如何获得这个值是按键? 码: 问题答案: 使用事件,并在其中检查用户按下的键的键码。密钥的密钥代码为13,检查代码并在其中放置逻辑。 检查以下示例: 注意: 用Material-Ui 替换元素,并定义其他属性。
我正在使用套接字为java创建一个聊天。我的问题是,在用户的框架上,当我第一次按enter时,插入符号会转到下一行,之后我必须按backspace,否则会发送一个空白句子和我写的句子。我使用KeyListener来按enter键,并向keyPressed函数输入以下代码。 事情是,这只工作后,我第一次使用聊天。例如,我发送了一些东西,如果我按Enter键,插入符号就会转到下一行。然后,如果我写了什
问题内容: 我有一个显示值的文本字段。我想要的是,当用户在该文本字段中输入新值并按Enter时,将触发ajax函数以执行分页操作。我有一个像这样的文本字段: 当用户编写任何新值并按Enter时,我希望触发以下ajax函数: 我尝试使用keypress事件进行检测,但这不能解决问题。谁能指导我? 问题答案: 在jsfiddle上。
问题内容: 我已经试过了: 给出错误: 问题答案: Keyup / Keydown仅限于WebDriver中的修饰键(Shift,Ctrl等)。我想你要
我是Java /JavaFX的新手(昨天晚上开始)。我正在构建一个动态GUI(crud)读取MySQL数据库。 我设法在表中显示数据并在每一行旁边添加一个按钮。 由于按钮的数量是可变的,我只想定义一个通用的均衡器。 问题是每当我使用event.getSource()(它是一个ActionEvent)并显示它时,我都会得到类似“Button[id=0, styleClass=按钮”的东西。 问题1:
当选中复选框在第二个文本域上设置启用(false)并按回车键时,需要将焦点放在第三个文本域 ,如果没有选中任何复选框,则按回车键可以将焦点放在文本域上作为流。我应该添加任何代码或如何使其工作 我的GUI: