1

lwuit を使用してハイパーリンクを作成し、フォーム画面に表示したいのですが、リンクをクリックすると、リンクに移動する必要があります。LCDUI でこれを試しましたが、結果が得られましたが、方法がわかりませんLWUITを使用してそれを行うには?

4

1 に答える 1

6

lwuit には、ハイパーリンクに対する特定のコントロールはありません。ただし、ボタンを使用してハイパーリンクの外観を作成できます。

Button btnHyperlink = new Button("Hyperlink");
btnHyperlink.getUnselectedStyle().setBorder(null);
btnHyperlink.getSelectedStyle().setBorder(null);
btnHyperlink.getUnselectedStyle().setFont(Font.createSystemFont(Font.FACE_SYSTEM,Font.STYLE_UNDERLINED, Font.SIZE_MEDIUM));
btnHyperlink.getSelectedStyle().setFont(Font.createSystemFont(Font.FACE_SYSTEM,Font.STYLE_UNDERLINED | Font.STYLE_BOLD, Font.SIZE_MEDIUM));
btnHyperlink.getUnselectedStyle().setFgColor(0x0000ff);
btnHyperlink.getSelectedStyle().setFgColor(0x0000ff);

ボタンをクリックしたときに別のリンクに移動するには、ボタンのアクション リスナーに移動コードを記述します。

于 2012-08-22T10:42:20.620 に答える