我有Java
Desktop应用程序,该应用程序在中显示一些信息,JTable
其中可能包含某些单元格中包含一些文本的URL。如何仅使URL可单击,并允许用户在默认浏览器中单击打开它。
您可以在自定义中使用此处显示的方法TableCellEditor
。选择之后,您可以browse()
使用URI。
附录:您可以将其JEditorPane
用于编辑器组件并addHyperlinkListener()
侦听与链接相关的事件。
JEditorPane jep = new JEditorPane();
jep.addHyperlinkListener(new HyperlinkListener() {
@Override
public void hyperlinkUpdate(HyperlinkEvent e) {
HyperlinkEvent.EventType type = e.getEventType();
final URL url = e.getURL();
if (type == HyperlinkEvent.EventType.ENTERED) {
// do desired highlighting
} else if (type == HyperlinkEvent.EventType.ACTIVATED) {
// open browser
}
}
});
问题内容: 为了在默认浏览器中打开给定的URL,我们必须在Linux(不同的公共发行版)上执行(从Java,但这无关紧要)什么命令? 问题答案: 最交叉分布的是
问题内容: 如何通过使用Swift作为编程语言并使用OSX作为平台在系统默认浏览器中打开url。 我在UIApplication中发现了很多东西,例如 但这仅适用于iOS而不适用于OSX 与发射服务,我发现有迅速没有例子并没有过时的OSX 10.10很多 欢迎任何帮助-谢谢。 问题答案: Swift 3或更高版本
我有一个使用Spring Boot2.1.3版本开发的微服务,我也使用SpringFox2.9.2版本来编写Swagger文档。每次当我分发或部署给第三方或任何其他人时,我必须总是提到swagger url,以便用户通过RESTendpoint。我的问题是如何在Spring Boot的情况下创建一个默认的重定向url,以便它应该自动重定向到swagger-ui.html。这意味着如果用户在浏览器中
方法在大学中增加。java模型类 公共静态列表列表CollegesForCity(String pCity){back entityManager(). createQuery("SELECT o From College o WHEREo.addressInfoId.city=?1",College.class). setParameter(1, pCity). getResultList();
问题内容: 我想知道是否有任何方法可以解析这样的URL: 进入 类似于Firefox进行的URL重写,即仅粘贴以前的URL,然后将其发送到服务器(除非有这样的站点,否则没有响应),然后从导航栏中复制URL并将其粘贴到其他位置。 使用给我这个(不需要的)输出: 不幸的是,我收到问题开头所示的字符串,因此直接使用不起作用。 我天真地尝试了这个: 并给出以下(更好的)输出: 但是我不确定是否有针对此问题
我有一个从数据库中检索图像路径的程序。程序正在eclipse浏览器中成功检索图像,但未在任何web浏览器中检索。我有3页,第一页。登录名。jsp 2。指数jsp 3。LoginServlet。Java语言