package calculator;
import javax.swing.*; 
import java.awt.*; 
public class NumberKey extends JPanel 
{

JButton zero = new JButton("0"); //数字键0 
JButton one = new JButton("1"); //数字键1 
JButton two = new JButton("2"); //数字键2 
JButton three = new JButton("3"); //数字键3 
JButton four = new JButton("4"); //数字键4 
JButton five = new JButton("5"); //数字键5 
JButton six = new JButton("6"); //数字键6 
JButton seven = new JButton("7"); //数字键7 
JButton eight = new JButton("8"); //数字键8 
JButton nine = new JButton("9"); //数字键9  JButton plus = new JButton("+"); 
JButton sub = new JButton("-"); 
JButton mul = new JButton("*"); 
JButton div = new JButton("/"); 
JButton equal = new JButton("="); 
JButton ce = new JButton("清零"); //置零键 
JButton point = new JButton(".");


NumberKey() 

JFrame f=new JFrame("calculator");
f.add(this);
setLayout(new GridLayout(4, 4, 1, 1)); //定义布局管理器为网格布局  setBackground(Color.blue); //设置背景颜色 
// 添加按钮 
add(one); 
add(two); 
add(three); 
add(four); 
add(five); 
add(six); 
add(seven); 
add(eight); 
add(nine); 
add(zero); 
add(plus); 
add(sub); 
add(mul); 
add(div); 
add(point); 
add(equal); 
add(ce); 
 } 

public static void main(String args[])
{
       new NumberKey();
}}
serializable 类 NumberKey 未声明类型为 long 的静态终态 serialVersionUID 字段 one/calculator NumberKey.java 第 4 行 1222008818734 35
这个错误是什么意思啊??

解决方案 »

  1.   

    那我的.class运行不起啊..就有这个警告啊..
      

  2.   

    这不是错误,只是个警告吧,你用什么编写的啊,用eclipse的话会提示你这个警告,然后就可以修改了。这个应该是类的初始化序列号吧。
      

  3.   

    NumberKey()
    {
    JFrame f=new JFrame("calculator");
    f.add(this);
    setLayout(new GridLayout(4, 4, 1, 1)); //定义布局管理器为网格布局setBackground(Color.blue); //设置背景颜色
    // 添加按钮
    add(one);
    add(two);
    add(three);
    add(four);
    add(five);
    add(six);
    add(seven);
    add(eight);
    add(nine);
    add(zero);
    add(plus);
    add(sub);
    add(mul);
    add(div);
    add(point);
    add(equal);
    add(ce);
    //在这里加一下代码
    f.setSize(400,300);
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.setVisible(true);
      

  4.   

    NumberKey() 方法无返回类型也应该有个void的吧?
      

  5.   

    JTextField tf= new JTextField(25);tf.setHorizontalAlignment(JTextField.RIGHT);
    tf.setEditable(false);这两个方法有错吗??为什么在eclipse有语法错误呢???