gpt4 book ai didi

java - 具有 HTML 命名操作和助记符的 JButton

转载 作者:行者123 更新时间:2023-11-28 02:18:19 25 4
gpt4 key购买 nike

我有一个 JButton它是使用 Action 构造的,并且此 action 的名称包含 html。

然后我开始在 JButton 上设置助记符首先解析 html 以获取名称中的第一个字符。

例如,JButton名称可能是 "<html>Test<br>Button</html>" ,所以在解析 html 之后,助记键应该是“T”。

所以现在当JButton呈现后我可以按 alt-T 来激活按钮,但是 T 上的下划线助记符不存在。

有人知道如何实现吗?

最佳答案

我不清楚“通过解析 html 在 JButton 上设置助记符”是什么意思。通过调用 JButton 类中的方法 setMnemonic 可以在 JButton 上设置助记符。我尝试了下面的一段代码,当我按下 Alt+P 时,我在控制台中打印了消息 I am pressed



public class HTMLButton extends JPanel implements ActionListener {
J按钮 b1;
公共(public) HTMLButton() {
super (新边框布局());
b1 = new JButton("Press");
b1.setMnemonic(KeyEvent.VK_P);
b1.addActionListener(这个);
添加(b1);
}

public void actionPerformed(final ActionEvent e) {
System.out.println("我被压住了");
}
}

另请参阅 How to Use HTML in Swing Components 部分在 Java 教程中。

关于java - 具有 HTML 命名操作和助记符的 JButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2118969/

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