我正在尝试使用JInternalFrame创建一个屏幕键盘,但我有一个明显的问题。每当我单击JInternalFrame上的按钮时,我都会失去对主窗口(自定义组件)中文本字段的关注。我可以以某种方式阻止JInternalFrame获得焦点吗?
答案 0 :(得分:2)
我正在尝试使用JInternalFrame创建一个屏幕键盘,
不要使用JInternalFrame。
而是使用非模态JDialog。然后你可以使用:
dialog.setFocusableWindowState(false);
以防止对话框获得焦点。