📄 optiondialog.java
字号:
/* * 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 + -