gpt4 book ai didi

java - 如何监听 jdialog 容器中的按键事件?

转载 作者:行者123 更新时间:2023-11-30 08:13:27 28 4
gpt4 key购买 nike

我有一个 JDialog,其中包含多行文本字段和一个提交按钮。我想知道是否可以向容器添加一个 eventListener 以触发提交按钮。

最佳答案

一种将 Enter 绑定(bind)到 Action 的简便方法是通过根 Pane 的 setDefaultButton()方法。您还可以在 key binding 中使用 Action ,如图here .

JDialog d = new JDialog(…);
Action submit = new AbstractAction("Submit") {

@Override
public void actionPerformed(ActionEvent e) {
// handle submit
}
};
private JButton b = new JButton(submit);

d.getRootPane().setDefaultButton(b);

关于java - 如何监听 jdialog 容器中的按键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29939423/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com