2.函数内的所有变量声明都只能在函数内有效,而public是全局有效,两者矛盾,自然就出错喽
3.一个方法内,如果其数据成员以参数的形式被另一个方法调用,这是可以的。

解决方案 »

  1.   

    回答你 2 和 3问题:
    2. TextArea ta 是对类TextArea实例对象化, 其对象后只能在当前方法体内生存,无法被外界调用,也就是说欠缺就是private, 你不能加public3.不能互相调用,除非你在class内定义这个数据成员.
    比如你可以在class的开始行写:
    TextArea ta=null;
    Label lb=null;然后你在构造函数中定义
    ta=new TextArea();
    lb=new Lable();这样ta 和lb 可以为整个class共用,不同方法都可以调用他们
      

  2.   

    我不知道你说的是什么META键,我只知道在许多 Unix/Mac 机器上,键盘上没有pc 机的 Alt 键,而是有一个 Meta 键,
    而 Ctrl 键则大多 Unix 机器和 PC 一样.这里的 Meta 键,就是 Unix 机器上的 Meta键,在许多 X 应用中需要用到 Meta+F1...F12 这样的组合来完成一些快捷键的功能,到了 PC 里这个键就由 Alt 代替了,比如windows 里的 Alt+F4.
    Meta 键即 PC 上的 Alt 键.:-)