本文整理汇总了Java中org.w3c.dom.html.HTMLAnchorElement.getHref方法的典型用法代码示例。如果您正苦于以下问题:Java HTMLAnchorElement.getHref方法的具体用法?Java HTMLAnchorElement.getHref怎么用?Java HTMLAnchorElement.getHref使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.w3c.dom.html.HTMLAnchorElement
的用法示例。
在下文中一共展示了HTMLAnchorElement.getHref方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: handleEvent
import org.w3c.dom.html.HTMLAnchorElement; //导入方法依赖的package包/类
@Override
public void handleEvent(Event event) {
HTMLAnchorElement anchorElement = (HTMLAnchorElement) event.getCurrentTarget();
String href = anchorElement.getHref();
boolean done = false;
try {
if(Desktop.isDesktopSupported()) {
openLinkInSystemBrowser(href);
done = true;
} else {
LOGGER.warn("OS does not support desktop operations like browsing. Cannot open link '{}'.", href);
}
} catch(URISyntaxException | IOException e) {
LOGGER.warn("OS does not support desktop operations like browsing. Failed open link '{}'.", href, e);
}
if(done) {
event.preventDefault();
}
}
示例2: handleEvent
import org.w3c.dom.html.HTMLAnchorElement; //导入方法依赖的package包/类
@Override public void handleEvent(Event event) {
HTMLAnchorElement anchorElement = (HTMLAnchorElement) event.getCurrentTarget();
String href = anchorElement.getHref();
if (Desktop.isDesktopSupported()) {
openLinkInSystemBrowser(href);
} else {
LOGGER.warning("OS does not support desktop operations like browsing. Cannot open link '{" + href + "}'.");
}
event.preventDefault();
}
示例3: handleEvent
import org.w3c.dom.html.HTMLAnchorElement; //导入方法依赖的package包/类
@Override
public void handleEvent(Event event) {
HTMLAnchorElement anchorElement = (HTMLAnchorElement)event.getCurrentTarget();
String href = anchorElement.getHref();
if (isDesktopSupported()) {
openLinkInSystemBrowser(href);
} else {
Log.warn(APPLICATION, "OS does not support desktop operations like browsing. Cannot open link '"+href+"'!");
}
event.preventDefault();
}
示例4: handleEvent
import org.w3c.dom.html.HTMLAnchorElement; //导入方法依赖的package包/类
@Override
public void handleEvent(Event evt) {
final EventTarget target = evt.getCurrentTarget();
final HTMLAnchorElement anchorElement = (HTMLAnchorElement) target;
final String href = anchorElement.getHref();
evt.preventDefault();
JavaFXUtils.openWebpage(href);
}
示例5: handleEvent
import org.w3c.dom.html.HTMLAnchorElement; //导入方法依赖的package包/类
@Override
public void handleEvent(Event evt) {
EventTarget target = evt.getCurrentTarget();
HTMLAnchorElement anchorElement = (HTMLAnchorElement) target;
String url = anchorElement.getHref();
// If the clicked link is downloadable
// then we prevent the browser to follow the link
// and instead we perform the download ourselves
if (downloader.isDownloadable(url)) {
downloader.download(url);
evt.preventDefault();
}
}
示例6: handleEvent
import org.w3c.dom.html.HTMLAnchorElement; //导入方法依赖的package包/类
@Override
public void handleEvent(Event event) {
HTMLAnchorElement anchorElement = (HTMLAnchorElement) event.getCurrentTarget();
String href = anchorElement.getHref();
try {
JabRefDesktop.openBrowser(href);
} catch (IOException e) {
LOGGER.error("Problem opening browser", e);
}
event.preventDefault();
}