JInternalFrame 自定义屏幕键盘

JInternalFrame custom on-screen keyboard

我正在尝试使用 JInternalFrame 创建屏幕键盘,但我遇到了一个明显的问题。每当我单击 JInternalFrame 上的按钮时,我都会失去对主 window(自定义组件)文本字段的关注。我能以某种方式阻止 JInternalFrame 获得焦点吗?

I'm trying to create an on-screen keyboard using JInternalFrame,

不要使用 JInternalFrame。

改为使用非模态 JDialog。然后你可以使用:

dialog.setFocusableWindowState(false);

防止对话框获得焦点。