J2me,如何在屏幕上创建链接?

时间:2010-08-19 07:21:25

标签: java java-me midp lcdui

我在J2ME中开发,我需要显示文本,然后是人们可以按下的带下划线的链接/按钮。

我无法使用Canvas。

作为时间解决方案,我使用的是典型的命令按钮,但我想在屏幕上显示此选项。

(我不想使用任何暗示改变一切的框架,以便它具有特定的外观,只有一个带下划线的链接)

1 个答案:

答案 0 :(得分:3)

我找到了,uff !!!

Command  prospectoCommand = new Command("Prospecto", Command.EXIT, 1);

                         StringItem messageItem2 = new StringItem("", "", Item.HYPERLINK);

                         messageItem2.setText("push to go to the URL");

ItemCommandListener listener = new ItemCommandListener() {

                    public void commandAction(Command cmnd, Item item) {

                        if(cmnd==prospectoCommand)
                        {
                            try {
                                midlet.platformRequest(URL);
                            } catch (ConnectionNotFoundException ex) {
                                ex.printStackTrace();
                            }

                        }


                    }
                };

                    messageItem2.setDefaultCommand(prospectoCommand);