📄 sy010000.java
字号:
package jm.form.gui.swing.game.sy.sy01;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JPanel;
import javax.swing.JSplitPane;
import jm.form.gui.swing.game.system.SystemManager;
import jm.form.gui.swing.game.util.model.BaseFrame;
import jm.framework.gui.Message;
import jm.framework.gui.ReLoad;
/**
*
* <p>Title: JM 整合Swing控件,使用配置信息</p>
*
* <p>Copyright: Copyright (c) 2004-2006</p>
*
* <p>Company: 1SHome</p>
*
* <p>@author Spook</p>
*
* @since 1.3
* @see JDK 1.5.0.6
*/
public class SY010000 extends BaseFrame implements ReLoad, Message {
private BorderLayout borderLayout1 = new BorderLayout();
private BorderLayout borderLayout2 = new BorderLayout();
private BorderLayout borderLayout3 = new BorderLayout();
private BorderLayout borderLayout5 = new BorderLayout();
private JSplitPane BackSplitPane = new JSplitPane();
private JSplitPane BottomSplitPane = new JSplitPane();
private JSplitPane WorkSplitPane = new JSplitPane();
private JSplitPane LeftSplitPane1 = new JSplitPane();
private JPanel BackBottomPanel = new JPanel();
private JPanel CenterWorkPanel = new JPanel();
private JPanel BottomPanel = new JPanel();
private SY010100 TopPanel = new SY010100();
private SY010200 MenuPanle = new SY010200();
private SY010300 PeoplePanel = new SY010300();
private SY010400 WorkPanel = new SY010400();
private SY010500 FooterPanel = new SY010500();
////////////////////////////////////////////////////////////////////////////
public SY010100 getSY010100 () {
return TopPanel;
}
public SY010200 getSY010200 () {
return MenuPanle;
}
public SY010300 getSY010300 () {
return PeoplePanel;
}
public SY010400 getSY010400 () {
return WorkPanel;
}
public SY010500 getSY010500 () {
return FooterPanel;
}
////////////////////////////////////////////////////////////////////////////
public void setMessage (String message) {
FooterPanel.setMessage(message);
}
public boolean queryClose () {
SystemManager.getInstance().exit();
return true;
}
public boolean init (String gamenID, String initOption) {
//this.setForeground(CommandKeys.COLOR_BACK_GROUND);
this.setSize(new Dimension(900, 700));
getContentPane().setLayout(borderLayout1);
BackSplitPane.setOrientation(JSplitPane.VERTICAL_SPLIT);
BackBottomPanel.setLayout(borderLayout2);
CenterWorkPanel.setLayout(borderLayout3);
WorkSplitPane.setOrientation(JSplitPane.VERTICAL_SPLIT);
int SplitDividerSize = 6;
BackSplitPane.setContinuousLayout(true);
BackSplitPane.setOneTouchExpandable(true);
BackSplitPane.setDividerLocation(50);
BackSplitPane.setDividerSize(SplitDividerSize);
BottomSplitPane.setContinuousLayout(true);
BottomSplitPane.setOneTouchExpandable(true);
BottomSplitPane.setDividerLocation(170);
BottomSplitPane.setDividerSize(SplitDividerSize);
WorkSplitPane.setResizeWeight(1);
WorkSplitPane.setDividerSize(0);
BottomPanel.setLayout(borderLayout5);
TopPanel.setUser(SystemManager.getInstance().getLoginUser().getLName());
LeftSplitPane1.setOrientation(JSplitPane.VERTICAL_SPLIT);
BottomSplitPane.add(BottomPanel, JSplitPane.LEFT);
BottomSplitPane.add(CenterWorkPanel, JSplitPane.RIGHT);
CenterWorkPanel.add(WorkSplitPane, java.awt.BorderLayout.CENTER);
BackSplitPane.add(TopPanel, JSplitPane.TOP);
BackSplitPane.add(BackBottomPanel, JSplitPane.BOTTOM);
BackBottomPanel.add(BottomSplitPane, java.awt.BorderLayout.CENTER);
WorkSplitPane.add(WorkPanel, JSplitPane.TOP);
WorkSplitPane.add(FooterPanel, JSplitPane.BOTTOM);
this.getContentPane().add(BackSplitPane, java.awt.BorderLayout.CENTER);
BottomPanel.add(LeftSplitPane1, java.awt.BorderLayout.CENTER);
LeftSplitPane1.add(MenuPanle, JSplitPane.TOP);
if (loadPeople) {
LeftSplitPane1.setContinuousLayout(true);
LeftSplitPane1.setOneTouchExpandable(true);
LeftSplitPane1.setDividerLocation(450);
LeftSplitPane1.setDividerSize(SplitDividerSize);
LeftSplitPane1.add(PeoplePanel, JSplitPane.BOTTOM);
} else {
LeftSplitPane1.setDividerLocation(620);
}
return true;
}
private boolean loadPeople = false;
public boolean reLoad () {
boolean reLoad = false;
reLoad = MenuPanle.reLoad();
if (reLoad)
reLoad = MenuPanle.init("", "");
////////////////////////////////////////////
if (loadPeople) {
if (reLoad)
reLoad = PeoplePanel.reLoad();
if (reLoad)
reLoad = PeoplePanel.init("", "");
}
return reLoad;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -