Blackberry:调用verticalfieldmanager的构造函数

Ada*_*dam 0 blackberry

我想在主屏幕中使用时运行垂直字段管理器的构造函数:

vfm = new VerticalFieldManager(){

        protected void VerticalFieldManager(){
            System.out.println("Fresh");
        }

        protected void sublayout(int maxWidth, int maxHeight){              
            super.sublayout(maxWidth, 420);
            setExtent(maxWidth,420);
        }
    };
Run Code Online (Sandbox Code Playgroud)

当然,VerticalFieldManager不起作用.

don*_*ner 5

你不能在匿名类中有一个构造函数,这只是Java的一个规则.

如果需要覆盖VerticalFieldManager构造函数,则需要创建自己的扩展类VerticalFieldManager.