JDK7.0SWING - 文本框输入中文会导致窗口消失,这如何解决?

JDK7.0中使用JPanel覆盖了JFrame,弄了个带背景无标题的登录框,并使用淡入淡出效果,问题是在输入框中使用中文输入时,窗口会整个消失,必须缩小再弹出才会正常,... JDK7.0中使用JPanel覆盖了JFrame,弄了个带背景无标题的登录框,并使用淡入淡出效果,问题是在输入框中使用中文输入时,窗口会整个消失,必须缩小再弹出才会正常,这是怎么回事?
JPanel imgPanel = new JPanel() {
private static final long serialVersionUID = 164431794679510412L;
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(LoginBackGroundImg, 0, 0, LoginWindows.getSize().width,
LoginWindows.getSize().height, LoginWindows);
}
};
imgPanel.setOpaque(false);
imgPanel.setLayout(new BorderLayout());
imgPanel.setBounds(0, 0, LoginWindows.getWidth(), LoginWindows
.getHeight());
LoginWindows.add(imgPanel);
我使用panel遮住了Frame的窗体,并且把窗体标题栏去掉了
展开
 我来答
qbj2002
2011-08-19 · TA获得超过513个赞
知道小有建树答主
回答量:553
采纳率:0%
帮助的人:291万
展开全部
可能是你的dialog的事件监听用的线程实时监控,字符集设置的不是GBK UTF-8或者GB2312之类的能解决中文的编码方式,当监听到输入中文是出了异常,才会消失的吧。???
至于你说的缩小在弹出正常,我就不明白是怎么回事了.

另外我只是猜测,你最好把代码贴出来~!~
追问
能加你一下QQ吗?我把代码发给你看一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式