java - 在java中的jlist中创建超链接

标签 java

我已经搜索了很多,但发现的指导很少。有人可以指导我找到在 java swing 应用程序的 Jlist 中创建可行超链接的最佳途径吗?

最佳答案

这是一种简洁的方法。

jList1.addListSelectionListener(this);

public void valueChanged(ListSelectionEvent e) {
   if (e.getValueIsAdjusting())
      return;

   String url = (String)jList1.getSelectedValue();

   //Assume browser is supported on Desktop API
   Desktop.getDesktop().browse(new URI(url));
}

我在这里使用默认模型,显示的值是 URL。在 JDK 1.6 上运行

关于java - 在java中的jlist中创建超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3145610/

相关文章:

java - 如何在不安装Stanford版本的eclipse并使用JRE7的情况下在eclipse中使用karel.jar?

java - 如何使用 Apache POI 读取具有日期的 Excel 单元格?

如果我在 Jersey 的 @Path 注释中使用子资源,则找不到 JavaScript 文件

java - Python 套接字从 Java PrintWriter 套接字接收不完整的消息

java - 如何更改 Android 的 Switch 轨道的宽度?

Eclipse 中的 Java 错误 - soundresource 无法解析为变量

java - BlueJ - 'no suitable method found' 用于排序方法

java - 在 Maven Repo 中存储 java 5 和 java 6 JAR

java - 将数组分成两半并找到两个最大值,然后合并这两个值

java - 计算范围内的素数 RMI 版本与并发版本