- JLabel link;
-
- if (Desktop.isDesktopSupported()) {
-
- link = new JLabel("<html><a href=\"" + OPENROCKET_URL + "\">" +
- OPENROCKET_URL + "</a>");
- link.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- Desktop d = Desktop.getDesktop();
- try {
- d.browse(new URI(OPENROCKET_URL));
-
- } catch (URISyntaxException e1) {
- throw new RuntimeException("BUG: Illegal OpenRocket URL: "+OPENROCKET_URL,
- e1);
- } catch (IOException e1) {
- System.err.println("Unable to launch browser:");
- e1.printStackTrace();
- }
- }
- });
-
- } else {
- link = new JLabel(OPENROCKET_URL);
- }
- panel.add(link, "ax 50%, wrap para");