/** * Remove the given panel from the card layout and refresh the display. * * @param panel Panel */ public void legendRemoved(ISELegendPanel panel) { cardLayout.removeLayoutComponent(panel.getComponent()); showDialogForCurrentlySelectedLegend(); }
/** * Gets a new {@link JScrollPane} on the given panel, setting the scroll increments appropriately. * * @param panel Panel * @return A new {@link JScrollPane} on the given panel */ private JScrollPane getJScrollPane(ISELegendPanel panel) { JScrollPane jsp = new JScrollPane(panel.getComponent()); jsp.getHorizontalScrollBar().setUnitIncrement(INCREMENT); jsp.getVerticalScrollBar().setUnitIncrement(INCREMENT); return jsp; }