gpt4 book ai didi

java - Swing 组件由于方法很少而卡住

转载 作者:行者123 更新时间:2023-12-01 17:23:42 25 4
gpt4 key购买 nike

我在为专业目的创建的基于 Java Swing 的应用程序时遇到问题。

一个新类PanelUserInput,我为该类创建了一个名为PanelUserInputListener的单独监听器,它是一个ItemListener和ActionListener。

PanelUserInput 类至少有 5 个标签和组合框,其中目前包含虚拟值。还有一个用于提交所选值的按钮。我正在使用 GridBadLayout 来定位组件。

现在的问题是通过鼠标阻止了组合框中项目的选择。尽管我可以使用键盘箭头键(向上和向下)访问这些元素。另外,我无法使用鼠标单击按钮,但我可以使用键盘仅按 空格

有人在 Java Swing 中见过这种行为吗?最佳解决方案是什么?

由于保密原因,我无法共享代码。

最佳答案

确保始终使用该模式

java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
doSomething();
}
});

响应用户操作事件时。如果没有具体细节,我不能说太多。

关于java - Swing 组件由于方法很少而卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16647613/

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