/** * <code>setPc</code> updates the currently displayed character. Should typically be called when * the user switches the PC tab. * * @param pc the new <code>PlayerCharacter</code> object * @throws Exception */ public void setPc(final PlayerCharacter aPC) throws Exception { if (this.pc != aPC) { this.pc = aPC; serial = 0; removeAllBoxes(); updateSelections(); theSheetSelectionPanel.refresh(); } }