public void setViewportView(Component view) { setPreferredSize(new Dimension((int)view.getSize().getWidth(), (int)view.getSize().getHeight())); if (view instanceof JComponent) { setDefaultInputMap((JComponent) view); setDefaultActionMap((JComponent) view); } addResizeListener(view); super.setViewportView(view); }
public void setViewportView(Component view) { setPreferredSize(new Dimension((int)view.getSize().getWidth(), (int)view.getSize().getHeight())); if (view instanceof JComponent) { setDefaultInputMap((JComponent) view); setDefaultActionMap((JComponent) view); } addResizeListener(view); super.setViewportView(view); }