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

📄 optiondialog.java

📁 一个基于NetBeans平台开发的
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/* * OptionDialog.java * * Created on 2005年3月11日, 下午4:50 */package com.sinpool.rivercrescent.GUI;import javax.swing.*;import java.io.File;/** * * @author  sinpool */public class OptionDialog extends javax.swing.JDialog {    /** A return status code - returned if Cancel button has been pressed */    public static final int RET_CANCEL = 0;    /** A return status code - returned if OK button has been pressed */    public static final int RET_OK = 1;        private com.sinpool.rivercrescent.myutil.RSConfigure rsc = null;    /** Creates new form OptionDialog */    public OptionDialog(java.awt.Frame parent, boolean modal) {        super(parent, modal);        initComponents();                rsc = com.sinpool.rivercrescent.myutil.RSConfigure.readFromDisk();        //初始化选项和以前的的设置        if ( rsc.getDefaultPathCheckBox_Selected() ){            this.DefaultPathCheckBox.setSelected(true);            this.DefaultPathTextField.setText(rsc.getDefaultSavePath());            this.DefaultPathTextField.setEditable(true);            this.liulanButton.setEnabled(true);        }else{            this.DefaultPathCheckBox.setSelected(false);            this.DefaultPathTextField.setText(null);            this.DefaultPathTextField.setEditable(false);            this.liulanButton.setEnabled(false);        }                this.PeerNameTextField.setText(rsc.getDefaultPeerName());                if ( rsc.getP_J_Launch_CheckBox_Selected() ){            this.P_J_Start_CheckBox.setSelected(true);        }else{            this.P_J_Start_CheckBox.setSelected(false);        }                if ( rsc.getStart_Launch_CheckBox_Selected() ){            this.Start_Launch_CheckBox.setSelected(true);        }else{            this.Start_Launch_CheckBox.setSelected(false);        }                this.SearchThresholdTextField.setText(String.valueOf(rsc.getDefaultSearchThreshold()) );                this.TimeThresholdTextField.setText(String.valueOf(rsc.getDefaultTimeThreshold()) );    }        /** @return the return status of this dialog - one of RET_OK or RET_CANCEL */    public int getReturnStatus() {        return returnStatus;    }        /** This method is called from within the constructor to     * initialize the form.     * WARNING: Do NOT modify this code. The content of this method is     * always regenerated by the Form Editor.     */    private void initComponents() {//GEN-BEGIN:initComponents        java.awt.GridBagConstraints gridBagConstraints;        buttonPanel = new javax.swing.JPanel();        okButton = new javax.swing.JButton();        cancelButton = new javax.swing.JButton();        jPanel2 = new javax.swing.JPanel();        Start_Launch_CheckBox = new javax.swing.JCheckBox();        P_J_Start_CheckBox = new javax.swing.JCheckBox();        PeerNameTextField = new javax.swing.JTextField();        DefaultPathCheckBox = new javax.swing.JCheckBox();        liulanButton = new javax.swing.JButton();        jPanel1 = new javax.swing.JPanel();        jLabel1 = new javax.swing.JLabel();        SearchThresholdTextField = new javax.swing.JTextField();        jLabel2 = new javax.swing.JLabel();        jLabel3 = new javax.swing.JLabel();        TimeThresholdTextField = new javax.swing.JTextField();        jLabel4 = new javax.swing.JLabel();        jLabel5 = new javax.swing.JLabel();        DefaultPathTextField = new javax.swing.JTextField();        setResizable(false);        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                closeDialog(evt);            }        });        buttonPanel.setLayout(new java.awt.GridBagLayout());        okButton.setText("OK");        okButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                okButtonActionPerformed(evt);            }        });        buttonPanel.add(okButton, new java.awt.GridBagConstraints());        cancelButton.setText("Cancel");        cancelButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                cancelButtonActionPerformed(evt);            }        });        buttonPanel.add(cancelButton, new java.awt.GridBagConstraints());        getContentPane().add(buttonPanel, java.awt.BorderLayout.SOUTH);        jPanel2.setLayout(new java.awt.GridBagLayout());        Start_Launch_CheckBox.setFont(new java.awt.Font("宋体", 0, 14));        Start_Launch_CheckBox.setText("\u542f\u52a8\u7a0b\u5e8f\u540e\uff0c\u7acb\u5373\u5f00\u59cb\u6240\u6709\u4efb\u52a1\u3002");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 8;        gridBagConstraints.gridwidth = 5;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.ipadx = 95;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel2.add(Start_Launch_CheckBox, gridBagConstraints);        P_J_Start_CheckBox.setFont(new java.awt.Font("宋体", 0, 14));        P_J_Start_CheckBox.setText("\u53d1\u5e03\u6216\u52a0\u5165\u7ec4\u540e\uff0c\u7acb\u5373\u542f\u52a8\u4efb\u52a1\u3002");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 6;        gridBagConstraints.gridwidth = 5;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.ipadx = 95;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel2.add(P_J_Start_CheckBox, gridBagConstraints);        PeerNameTextField.setEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 4;        gridBagConstraints.gridy = 3;        gridBagConstraints.ipadx = 214;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        gridBagConstraints.weightx = 0.8;        jPanel2.add(PeerNameTextField, gridBagConstraints);        DefaultPathCheckBox.setFont(new java.awt.Font("宋体", 0, 14));        DefaultPathCheckBox.setText("\u9ed8\u8ba4\u4fdd\u5b58\u8def\u5f84");        DefaultPathCheckBox.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                DefaultPathCheckBoxActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridwidth = 4;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.ipadx = 1;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel2.add(DefaultPathCheckBox, gridBagConstraints);        liulanButton.setFont(new java.awt.Font("宋体", 0, 14));        liulanButton.setText("\u6d4f\u89c8");        liulanButton.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                liulanButtonActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 6;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.ipadx = 7;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel2.add(liulanButton, gridBagConstraints);        jPanel1.setLayout(new java.awt.GridBagLayout());        jPanel1.setBorder(new javax.swing.border.TitledBorder(null, "\u9600\u503c\u8bbe\u7f6e", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("宋体", 0, 14)));        jLabel1.setFont(new java.awt.Font("宋体", 0, 14));        jLabel1.setText("\u4e0d\u6309\u7ec4ID\u641c\u7d22\u7f51\u7edc\u65f6\u7684\u9600\u503c");        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.weightx = 0.5;        gridBagConstraints.weighty = 0.5;        jPanel1.add(jLabel1, gridBagConstraints);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -