有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Blackberry:作为按钮的位图字段

我有一个带有位图字段的自定义管理器BannerObj对象。我正在向屏幕添加BannerObj对象。我想让BannerObj的位图字段可以点击,这样它就可以在浏览器中打开一个url

我尝试过重写bitmapfield和BannerObj的invokeAction方法,但我无法单击图像或选择它


共 (1) 个答案

  1. # 1 楼答案

    试试这个

    BitmapField  custombitmapField = new BitmapField(bitmap,Field.FOCUSABLE){
                protected boolean navigationClick(int status, int time) {
                    openBrowser();
                    return true;
    
                }
    
                protected boolean keyChar(char character, int status, int time) {
                    if (character == Characters.ENTER) {
                        openBrowser();
                        return true;
                    }
                    return super.keyChar(character, status, time);
    
                }
                void openBrowser(){
                    BrowserSession browserSession = Browser.getDefaultSession();
                    browserSession.displayPage(url);
                    browserSession.showBrowser();
                }
            };