| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 593 人关注过本帖
标题:求职JAVA的警告的小问题
取消只看楼主 加入收藏
w1058663489
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2012-3-4
结帖率:0
收藏
 问题点数:0 回复次数:0 
求职JAVA的警告的小问题
警告如下:serializable 类dlg未声明类型为long的静态终态serialVersionUID字段
程序如下:package sheji;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
public class Win {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Frame fe=new dlg("Win");
        fe.setLocation((Toolkit.getDefaultToolkit().getScreenSize().width - 400) / 2,
                (Toolkit.getDefaultToolkit().getScreenSize().height - 300) / 2);}

    }
class dlg extends Frame
{
    Frame fe;
    MenuBar mb=new MenuBar();
    Menu m1=new Menu("文件");
    MenuItem 读取文件=new MenuItem("读取文件");
    MenuItem 退出1=new MenuItem("退出");
    MenuItem 退出2=new MenuItem("退出");
    Menu m2=new Menu("参数设置");
    MenuItem 刀具号T=new MenuItem("刀具号T");
    MenuItem 刀具长度L=new MenuItem("刀具长度L");
    MenuItem 旋转点位置H=new MenuItem("旋转点位置H");
    MenuItem X方向的偏移值=new MenuItem("X方向的偏移值");
    MenuItem Y方向的偏移值=new MenuItem("Y方向的偏移值");
    MenuItem Z方向的偏移值=new MenuItem("Z方向的偏移值");
    Menu m3=new Menu("路径");
    Menu m4=new Menu("退出");
    Label lb=new Label("文件显示区域:");
    TextArea ta=new TextArea();
    Button bt1=new Button("读文件");
    Button bt2=new Button("运算");
    Button bt3=new Button("删除");
    dlg(String str)
    {
        super("五轴机床坐标后处理");
        setSize(400,300);
        mb.add(m1);
        m1.add(读取文件);
        读取文件.addActionListener(new kolActionListener());
        m1.add(退出1);
        退出1.addActionListener(new kolActionListener());
        mb.add(m2);
        m2.add(刀具号T);
        m2.add(刀具长度L);
        m2.add(旋转点位置H);
        m2.add(X方向的偏移值);
        m2.add(Y方向的偏移值);
        m2.add(Z方向的偏移值);
        mb.add(m3);
        mb.add(m4);
        m4.add(退出2);
        退出2.addActionListener(new kolActionListener());
        setMenuBar(mb);
        setVisible(true);
        setLayout(null);
        add(lb);
        lb.setBounds(10,60,100,20);
        add(ta);
        ta.setBounds(10, 80, 380, 100);
        add(bt1);
        bt1.setBounds(10, 220, 80, 40);
        bt1.addActionListener(new kolActionListener());
        add(bt2);
        bt2.setBounds(120, 220, 80, 40);
        add(bt3);
        bt3.setBounds(230, 220, 80, 40);
        addWindowListener(new koWindowListener());
    }
    class koWindowListener extends WindowAdapter
    {
        public void windowClosing(WindowEvent e)
        {
            dispose();
            System.exit(0);
        }
    }
    class kolActionListener implements ActionListener{
        public void actionPerformed(ActionEvent e)
        {
            fe=new Frame();
            if(e.getSource()==bt1||e.getSource()==读取文件)
            {
                FileDialog fd1=new FileDialog(fe,"open File",FileDialog.LOAD);
                fd1.show();
            }
            if(e.getSource()==退出1||e.getSource()==退出2)
            {
                dispose();
                System.exit(0);
            }
            
        }
    }
}
请大神给个解释,怎么修改?谢谢哈
搜索更多相关主题的帖子: static package public import 
2013-04-15 11:05
快速回复:求职JAVA的警告的小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021924 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved