swing - 需要 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 按钮。我非常感谢您的帮助。谢谢
解决方案
我认为您必须制作一个完全自定义的对话框才能分配您自己的加速器。不幸的是,这通常需要更多的编码。查看Oracle 的教程以获得最适合您的替代方案。
推荐阅读
- html - 如何在不更改标题高度的情况下将按钮添加到 SB Admin 2 Card 标题?
- html - 为什么 CSS - Flexbox “end” 和 “start” 属性在 Chrome 中不起作用,但在 Firefox 中起作用?
- python - 条目小部件中的清除文本不起作用
- spring-boot - Spring Boot jar 文件,不读取配置文件夹中的 application.properties
- c# - MassTransit 在关闭时尝试无限连接到 RabbitMQ
- r - 如何根据季度数据检索“寓言”“ETS”模型的组件?
- javascript - 输入值是文本不变
- c - C - 2 个数组的平均值 - 始终为 0
- android - 如何使用 android studio 从应用程序向主题组发送 FCM 通知
- node.js - 在 Ubuntu 16.04 上执行 Localtunnel 时出错