Кнопка ссылки GWT

Как создать гиперссылку, которая функционирует как кнопка? Или как сделать кнопку, которая выглядит как гиперссылка?

Ответ 1

Один простой способ - использовать класс Label. Просто создайте новый ярлык и добавьте к нему ClickHandler. Затем вы можете создать стиль, но хотите использовать CSS:

Label lbl = new Label("Hello");
lbl.addClickHandler(...);
lbl.setStyleName("hyperlink_style_label");

Ответ 2

По состоянию на GWT 1.5 есть Anchor виджет, который должен делать то, что вы хотите.

Ответ 3

Я также нашел, что вы можете использовать класс привязки. добавьте событие click и загрузите метод, который вы хотите, в качестве новой страницы. Внутри страницы очистите корень или другие панели, которые вы хотите, используя метод clear(), например. Rootpanel.get( "имя корневой панели" ). Clear();

Я написал пример и привел пример, если вы хотите его проверить. Надеюсь это поможет.