@Override public void hyperlinkUpdate(HyperlinkEvent e) { if (e.getEventType().equals(EventType.ACTIVATED)) { String code = e.getDescription(); if (code.matches("v[0-9]+")) { int register = Integer.parseInt(code.substring(1)); rend.setSelectedInstruction(ih); rend.setSelectedRegister(register); ArrayList<InstructionHandle> result = new ArrayList<InstructionHandle>(AnalysisGraph.lastInstruction(ih, register)); rend.setLastInstructions(result); rend.showResults(); } else throw new IllegalArgumentException("Wrong Event"); } }