|
|
@ -34,6 +34,7 @@ import java.util.List; |
|
|
|
* Time: 下午8:18 |
|
|
|
* Time: 下午8:18 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
public class FormWidgetDetailPane extends FormDockView{ |
|
|
|
public class FormWidgetDetailPane extends FormDockView{ |
|
|
|
|
|
|
|
private static final int LOCAL_TAB = 0; |
|
|
|
private static final int ONLINE_TAB = 1; |
|
|
|
private static final int ONLINE_TAB = 1; |
|
|
|
|
|
|
|
|
|
|
|
private JPanel centerPane; |
|
|
|
private JPanel centerPane; |
|
|
@ -106,11 +107,15 @@ public class FormWidgetDetailPane extends FormDockView{ |
|
|
|
cardLayout.show(centerPane, paneList.get(newSelectedIndex).getTitle()); |
|
|
|
cardLayout.show(centerPane, paneList.get(newSelectedIndex).getTitle()); |
|
|
|
} |
|
|
|
} |
|
|
|
}; |
|
|
|
}; |
|
|
|
headGroup.setSelectedIndex(ComponentReuseNotificationInfo.getInstance().isClickedWidgetLib() ? 0 : ONLINE_TAB); |
|
|
|
headGroup.setSelectedIndex(isNeedSwitchToOnlineTab() ? ONLINE_TAB : LOCAL_TAB); |
|
|
|
this.add(headGroup, BorderLayout.NORTH); |
|
|
|
this.add(headGroup, BorderLayout.NORTH); |
|
|
|
this.add(centerPane, BorderLayout.CENTER); |
|
|
|
this.add(centerPane, BorderLayout.CENTER); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private boolean isNeedSwitchToOnlineTab() { |
|
|
|
|
|
|
|
return !ComponentReuseNotificationInfo.getInstance().isClickedWidgetLib() && isShowOnlineWidgetRepoPane(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public void resetEmptyPane(){ |
|
|
|
public void resetEmptyPane(){ |
|
|
|
this.isEmptyPane = false; |
|
|
|
this.isEmptyPane = false; |
|
|
|
} |
|
|
|
} |
|
|
|