gpt4 book ai didi

java - 为按钮创建键盘快捷键

转载 作者:行者123 更新时间:2023-12-02 17:39:43 26 4
gpt4 key购买 nike

我有一个 JTable,它有一个删除按钮来删除其行。

我想创建一个快捷方式,例如当用户选择一行并按键盘上的“删除”按钮时,应该删除该行。

我的行已与我的 JButton1 完美删除。

        if (e.getSource() == KeyEvent.VK_DELETE) {

// Delete row Method
}

但是这不起作用。

最佳答案

  • 不要使用 KeyListener 来完成这项工作,并且在 Swing 中永远不要使用 KeyBindings 来代替

  • 在JTable中添加ListSelectionListener,注意测试if(table.getSelectedRow > 0)

  • 对 JTable 使用 KeyBindings,覆盖删除键

关于java - 为按钮创建键盘快捷键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16477549/

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