微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > J2SE >

一个关于类名的提示,搞不懂

时间:2014-04-10 09:50  浏览:努力统计中...
写了一个很简单的显示类似于QQ登录窗口的代码, 关于第3行有个提示: TheserializableclassDQBsystemdoesnotdeclareastaticfinalserialVersionUIDfield oftypelong 请教是怎么回事? 代码如下: importjavax.swing
写了一个很简单的显示类似于QQ登录窗口的代码,
关于第3行有个提示:
The serializable class DQBsystem does not declare a static final serialVersionUID field 
 of type long
请教是怎么回事?
代码如下:
import javax.swing.*;
import java.awt.FlowLayout;
    public class DQBsystem extends JFrame{
     public DQBsystem(){
     setLayout(new FlowLayout(FlowLayout.LEFT,10,20));
     add(new JLabel("用户名"));
     add(new JTextField(12));
     add(new JLabel("密     码"));
     add(new JTextField(12));
     add(new JRadioButton("记住密码"));
     add(new JRadioButton("自动登录"));
     add(new JButton("登录"));
     }
    public static void main(String[] args){
     DQBsystem loginframe=new DQBsystem();
     loginframe.setVisible(true);
    
    }
}
   

是jdk版本的兼容性问题,你自己手动添加一个成员属性(private static final long serialVersionUID = 1L)试试

不用管它或者Window->Preferences->Java->Compiler->Errors/Warnings->Potential programming problems->Serializable class without serialVersionUID;

参考:http://blog.csdn.net/coolcaicai/article/details/2602567

该回复于2014-04-08 21:57:13被版主删除

    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------