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的窗体,并且把窗体标题栏去掉了 展开
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的窗体,并且把窗体标题栏去掉了 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询