【问题标题】:Java Can't Find Symbol ErrorsJava 找不到符号错误
【发布时间】:2011-11-26 22:59:10
【问题描述】:

我无法弄清楚为什么我不断收到以下代码错误:

HelloWorldApp.java:9:net.rim.device.api.ui.UiApplication 中的 pushScreen(net.rim.device.api.ui.Screen) 无法应用于 (com.beginningblackberry.helloworld.HelloWorldMainScreen) pushScreen(mainScreen);

HelloWorldMainScreen.java:10:找不到符号 符号:方法添加(net.rim.device.api.ui.component.LabelField) 位置:com.beginningblackberry.helloworld.HelloWorldMainScreen 类 添加(标签字段);

\\HelloWorldApp.java

package com.beginningblackberry.helloworld;

import net.rim.device.api.ui.UiApplication;

class HelloWorldApp extends UiApplication {    
    HelloWorldApp() { 
        HelloWorldMainScreen mainScreen = new HelloWorldMainScreen();
        pushScreen(mainScreen);
}
        public static void main(String[] args){
            HelloWorldApp app = new HelloWorldApp();
            app.enterEventDispatcher();
     }     
}   



\\ HelloWorldMainScreen.java
package com.beginningblackberry.helloworld;

import net.rim.device.api.ui.container.MainScreen;
import net.rim.device.api.ui.component.LabelField;

class HelloWorldMainScreen {
    HelloWorldMainScreen() {
        LabelField labelField = new LabelField("Hello World");
        add(labelField);
        }
} 

【问题讨论】:

    标签: blackberry java-me


    【解决方案1】:

    HelloWorldMainScreen你可能需要扩展一些其他类或者需要提供add()的实现

    【讨论】:

    • 是的,HelloWorldMainScreen 必须扩展 net.rim.device.api.ui.Screen
    • +1 吉加尔和本。我在“类 HelloWorldMainScreen”中省略了“扩展 MainScreen”。谢谢
    猜你喜欢
    • 2013-05-20
    • 2013-12-06
    • 2016-07-22
    • 2013-11-22
    • 1970-01-01
    • 1970-01-01
    • 2013-11-08
    • 2015-02-22
    相关资源
    最近更新 更多