@Override
        public void hyperlinkUpdate(HyperlinkEvent hle) {
            Desktop desk;
            URI license, src;
            try {
                license = new URI("http://www.gnu.org/licenses/gpl.txt");
                src = new URI("https://github.com/SamLex/Tinted-Window");
            } catch (URISyntaxException use) {
                return;
            }

            if (Desktop.isDesktopSupported())
                desk = Desktop.getDesktop();
            else {
                hyperlinkError();
                return;
            }
            if (!desk.isSupported(Desktop.Action.BROWSE))
                return;

            if (hle.getEventType().equals(EventType.ACTIVATED)) {
                try {
                    if (hle.getDescription().equals("license")) {
                        desk.browse(license);
                    } else if (hle.getDescription().equals("src")) {
                        desk.browse(src);
                    }
                } catch (IOException io) {
                    io.printStackTrace();
                    return;
                }
            }
        }