|
|
@ -13,7 +13,6 @@ import com.fr.design.mainframe.share.ui.local.LocalWidgetRepoPane; |
|
|
|
import com.fr.design.mainframe.share.ui.online.OnlineWidgetRepoPane; |
|
|
|
import com.fr.design.mainframe.share.ui.online.OnlineWidgetRepoPane; |
|
|
|
import com.fr.general.locale.LocaleCenter; |
|
|
|
import com.fr.general.locale.LocaleCenter; |
|
|
|
import com.fr.general.locale.LocaleMark; |
|
|
|
import com.fr.general.locale.LocaleMark; |
|
|
|
|
|
|
|
|
|
|
|
import javax.swing.BorderFactory; |
|
|
|
import javax.swing.BorderFactory; |
|
|
|
import javax.swing.Icon; |
|
|
|
import javax.swing.Icon; |
|
|
|
import javax.swing.JPanel; |
|
|
|
import javax.swing.JPanel; |
|
|
@ -40,6 +39,8 @@ public class FormWidgetDetailPane extends FormDockView{ |
|
|
|
private UIHeadGroup headGroup; |
|
|
|
private UIHeadGroup headGroup; |
|
|
|
private List<BasicPane> paneList; |
|
|
|
private List<BasicPane> paneList; |
|
|
|
private CardLayout cardLayout; |
|
|
|
private CardLayout cardLayout; |
|
|
|
|
|
|
|
//用来标记当前组件库界面是否处于已触达状态
|
|
|
|
|
|
|
|
private boolean hasTouched = false; |
|
|
|
|
|
|
|
|
|
|
|
private boolean isEmptyPane = false; |
|
|
|
private boolean isEmptyPane = false; |
|
|
|
|
|
|
|
|
|
|
@ -87,7 +88,7 @@ public class FormWidgetDetailPane extends FormDockView{ |
|
|
|
clearDockingView(); |
|
|
|
clearDockingView(); |
|
|
|
return; |
|
|
|
return; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
hasTouched = ComponentShareUtil.hasTouched(); |
|
|
|
initPaneList(); |
|
|
|
initPaneList(); |
|
|
|
this.setBorder(null); |
|
|
|
this.setBorder(null); |
|
|
|
cardLayout = new CardLayout(); |
|
|
|
cardLayout = new CardLayout(); |
|
|
@ -113,13 +114,21 @@ public class FormWidgetDetailPane extends FormDockView{ |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* 判断是否可触达 |
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
* @return boolean |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
public boolean hasTouched() { |
|
|
|
|
|
|
|
return hasTouched; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void resetEmptyPane() { |
|
|
|
public void resetEmptyPane() { |
|
|
|
this.isEmptyPane = false; |
|
|
|
this.isEmptyPane = false; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
/** |
|
|
|
* 清除数据 |
|
|
|
* 清除数据 |
|
|
|
*/ |
|
|
|
*/ |
|
|
|