首页 > 解决方案 > 需要 JOption(javax.swing) /Jidesoft(com.jidesoft.dialog) 错误对话框的快捷键

问题描述

我正在使用以下代码,

StringBuffer sb1 = new StringBuffer("<html>Map Following data:\n WTXFF,WTXF");
    JScrollPane scrollPane = new JScrollPane(new JLabel(sb1.toString())); Object[] options = new Object[] {"ShowMappingTable" , "Cancel", };
        int answer = JOptionPane.showOptionDialog(getWindow(), scrollPane, "Error ", JOptionPane.YES_NO_OPTION,
                JOptionPane.ERROR_MESSAGE, null, options, null);

在此处输入图像描述

如何将热键添加到 ShowMappingTable 和 Cancel 按钮。我非常感谢您的帮助。谢谢

标签: swingjoptionpaneshortcuthotkeysjide

解决方案


我认为您必须制作一个完全自定义的对话框才能分配您自己的加速器。不幸的是,这通常需要更多的编码。查看Oracle 的教程以获得最适合您的替代方案。


推荐阅读