Если вы не хотите открывать браузер с видео с помощью прослушивателя выбора, вы можете рассмотреть возможность запуска его двойным щелчком по записи JList.
пример кода
String[] items = {"i1", "i2", "i3", "i4"};
JList list = new JList(items);
list.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent evt) {
JList list = (JList)evt.getSource();
if (evt.getClickCount() == 2) { //check if it is a Double-click
int index = list.locationToIndex(evt.getPoint());
// do whatever you want with the entry at that index
}
}
});
Классы Desktp для просмотра какого-либо сайта (пример кода):
if (desktop.isSupported(Desktop.Action.BROWSE)) {
URI uri = new URI("http://www.google.com");
desktop.browse(uri);
}
При вызове desktop.browse()
откроется ваш любимый браузер с указанным URL.