📄 fightdialog.java.svn-base
字号:
package jm.form.gui.swing.game.form;
import java.awt.BorderLayout;
import java.awt.Dimension;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTextArea;
import jm.entity.util.MenuFrameBean;
import jm.form.gui.swing.game.form.layout.TopEidolonPanel;
import jm.form.gui.swing.game.util.model.BaseDialog;
import jm.framework.gui.container.JMButtonPanel;
/**
* <p>Title: JM 整合Swing控件,使用配置信息</p>
*
* <p>Copyright: Copyright (c) 2004-2007</p>
*
* <p>Company: 1SHome</p>
*
* <p>@author Spook</p>
*
* @since 1.3.2
* @see JDK 1.5.0.6
*/
public class FightDialog extends BaseDialog {
private BorderLayout borderLayout2 = new BorderLayout();
private JSplitPane BackSplitPane = new JSplitPane();
private JSplitPane TopSplitPane = new JSplitPane();
private JSplitPane MainSplitPane = new JSplitPane();
private JSplitPane BottomSplitPane = new JSplitPane();
private JMButtonPanel BottomCommandPanel = new JMButtonPanel(10);
private JScrollPane MessageScrollPane = new JScrollPane();
private JTextArea Message = new JTextArea();
private JPanel FightPanel = new JPanel();
private TopEidolonPanel TopLeftPanel = new TopEidolonPanel(true);
private TopEidolonPanel TopRightPanel = new TopEidolonPanel(false);
private BorderLayout borderLayout1 = new BorderLayout();
private JLabel FightLabel = new JLabel();
public boolean queryClose () {
return true;
}
public Object getReturnData (int type) {
return null;
}
public void actionPerformed (MenuFrameBean bean, Object aoParams) {
}
public boolean init (String asAppId, String asInitOption) {
try {
int SplitDividerSize = 0;
// BackSplitPane.setContinuousLayout(true);
// BackSplitPane.setOneTouchExpandable(true);
BackSplitPane.setDividerLocation(50);
BackSplitPane.setDividerSize(SplitDividerSize);
// TopSplitPane.setContinuousLayout(true);
TopSplitPane.setDividerLocation(197);
TopSplitPane.setDividerSize(SplitDividerSize);
// MainSplitPane.setContinuousLayout(true);
// MainSplitPane.setOneTouchExpandable(true);
MainSplitPane.setDividerLocation(130);
MainSplitPane.setDividerSize(SplitDividerSize);
// BottomSplitPane.setContinuousLayout(true);
// BottomSplitPane.setOneTouchExpandable(true);
BottomSplitPane.setDividerLocation(68);
BottomSplitPane.setDividerSize(SplitDividerSize);
this.setSize(new Dimension(400, 306));
this.getContentPane().setLayout(borderLayout2);
FightPanel.setLayout(borderLayout1);
FightLabel.setText("Fight");
MessageScrollPane.setBorder(null);
Message.setEditable(false);
Message.setColumns(5);
this.getContentPane().add(BackSplitPane, java.awt.BorderLayout.CENTER);
MainSplitPane.setOrientation(JSplitPane.VERTICAL_SPLIT);
BottomSplitPane.setOrientation(JSplitPane.VERTICAL_SPLIT);
Message.setText("Message");
BackSplitPane.add(TopSplitPane, JSplitPane.TOP);
TopSplitPane.add(TopLeftPanel, JSplitPane.LEFT);
TopSplitPane.add(TopRightPanel, JSplitPane.RIGHT);
BackSplitPane.add(MainSplitPane, JSplitPane.BOTTOM);
MainSplitPane.add(FightPanel, JSplitPane.TOP);
MainSplitPane.add(BottomSplitPane, JSplitPane.BOTTOM);
BottomSplitPane.add(MessageScrollPane, JSplitPane.TOP);
BottomSplitPane.add(BottomCommandPanel, JSplitPane.BOTTOM);
MessageScrollPane.getViewport().add(Message);
FightPanel.add(FightLabel, java.awt.BorderLayout.CENTER);
BackSplitPane.setOrientation(JSplitPane.VERTICAL_SPLIT);
return true;
} catch (Exception e) {
}
return false;
}
// if (!time1.isRunning()) {
// time1.start();
//}
// Timer time = null;
// int delay = 100; //milliseconds
// int MM = 0;
// Vector<String> listMessage = new Vector<String>();
// ActionListener taskPerformer = new ActionListener() {
// public void actionPerformed (ActionEvent evt) {
//
// if (listMessage.size() != 0) {
// for (int i = 0; i < listMessage.size(); i++) {
// ((JMListModel) Message.getModel()).insertElementAt(listMessage.get(i) + MM, 0);
// Message.setSelectedIndex(0);
// MM++;
// }
// listMessage.clear();
// }
// }
// };
// Timer time1 = null;
// int delay1 = 100; //milliseconds
// int i2 = 1;
// ActionListener taskPerformer1 = new ActionListener() {
// public void actionPerformed (ActionEvent evt) {
//
// jProgressBar1.setValue(i2);
// if (i2 == jProgressBar1.getMaximum()) {
// listMessage.add("XXXXX" + i2);
// i2 = 0;
// time1.stop();
// } else {
// i2++;
// }
// }
// };
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -