⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fightdialog.java.svn-base

📁 梦界家园程序开发基底框架
💻 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 + -