编程过程中偶然发现JFrame窗口存在点击关闭后进程未终止情况,排查之后才发现竟然是中文输入导致,即使是如下最简单程序
public static void main(String[] args) {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
f.setSize(700,600);
f.add(new JTextArea());
f.setVisible(true);
}
在JTextArea中输入英文、数字均没有影响,只要输入过中文,最后窗口便没法关闭,不管是Area、field、combobox之类的都一样,有没有大神能解决这个问题啊,太折磨人了
2020.3.3
今天尝试更换输入法后竟然发现原因是搜狗输入法造成的,更换输入法为讯飞以后没问题了,虽然问题暂时解决了,没有找到原因还是很闹心的