optionsdialog.java

来自「优秀的打印控件全源代码,类似水晶表的设计器!」· Java 代码 · 共 1,241 行 · 第 1/5 页

JAVA
1,241
字号
        jLabelRecentFileListLength = new javax.swing.JLabel();        jCheckBoxViewRules = new javax.swing.JCheckBox();        jCheckBoxViewGrid = new javax.swing.JCheckBox();        jNumberFieldGridSize = new it.businesslogic.ireport.gui.JNumberField();        jLabelGridSize = new javax.swing.JLabel();        jLabelDefaultUnit = new javax.swing.JLabel();        jComboBoxDefaultRulesUnit = new javax.swing.JComboBox();        jCheckBoxViewBorderText = new javax.swing.JCheckBox();        jLabelTextBorderColor = new javax.swing.JLabel();        jButtonBorderTextColor = new javax.swing.JButton();        jLabelLookAndFeel = new javax.swing.JLabel();        jLabelLanguage = new javax.swing.JLabel();        jComboBoxLookAndFeel = new javax.swing.JComboBox();        jComboBoxLanguage = new javax.swing.JComboBox();        jLabelViewBorderForTextElements = new javax.swing.JLabel();        jLabelViewRules = new javax.swing.JLabel();        jLabelViewGrid = new javax.swing.JLabel();        jCheckBoxAutoRegisterFields = new javax.swing.JCheckBox();        jPanel3 = new javax.swing.JPanel();        jLabelAutoRegisterFields = new javax.swing.JLabel();        jPanel2 = new javax.swing.JPanel();        jLabelTemplateForNewDocs = new javax.swing.JLabel();        jTextFieldTemplate = new javax.swing.JTextField();        jButtonTemplate = new javax.swing.JButton();        jPanelComper = new javax.swing.JPanel();        jPanelCompileDir = new javax.swing.JPanel();        jTextFieldCompilationDir = new javax.swing.JTextField();        jButtonCompilationDir = new javax.swing.JButton();        jCheckBoxAutosave = new javax.swing.JCheckBox();        jCheckBoxUseCurrentFilesDirectoryForCompiles = new javax.swing.JCheckBox();        jPanelBackup = new javax.swing.JPanel();        jPanel6 = new javax.swing.JPanel();        jTextFieldBackupDirectory = new javax.swing.JTextField();        jButtonBackupDirectory = new javax.swing.JButton();        jRadioButton1_NoBackup = new javax.swing.JRadioButton();        jRadioButton2_ReplaceExtension = new javax.swing.JRadioButton();        jRadioButton3_AppendExtension = new javax.swing.JRadioButton();        jLabelDefaultBackupDir = new javax.swing.JLabel();        jPanelExternalPrograms = new javax.swing.JPanel();        jPanelExternalEditor = new javax.swing.JPanel();        jTextFieldEditor = new javax.swing.JTextField();        jButtonBrowseEditor = new javax.swing.JButton();        jPanelViewers = new javax.swing.JPanel();        jTextFieldPDFViewer = new javax.swing.JTextField();        jButtonBrowseEditor1 = new javax.swing.JButton();        jTextFieldHTMLViewer = new javax.swing.JTextField();        jButtonBrowseEditor2 = new javax.swing.JButton();        jTextFieldXLSViewer = new javax.swing.JTextField();        jButtonBrowseEditor3 = new javax.swing.JButton();        jLabelPDFViewer = new javax.swing.JLabel();        jLabelHTMLViewer = new javax.swing.JLabel();        jLabelXLSViewer = new javax.swing.JLabel();        jLabelCSVViewer = new javax.swing.JLabel();        jTextFieldCSVViewer = new javax.swing.JTextField();        jButtonBrowseEditor4 = new javax.swing.JButton();        jPanel1 = new javax.swing.JPanel();        jButtonOK = new javax.swing.JButton();        jButtonApply = new javax.swing.JButton();        jButtonCancel = new javax.swing.JButton();        setTitle("iReport Options");        setResizable(false);        addWindowListener(new java.awt.event.WindowAdapter() {            public void windowClosing(java.awt.event.WindowEvent evt) {                closeDialog(evt);            }        });        jPanelGeneral.setLayout(new java.awt.BorderLayout());        jPanel8.setLayout(new java.awt.GridBagLayout());        jPanel8.setBorder(new javax.swing.border.TitledBorder(new javax.swing.border.EtchedBorder(), "General", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Dialog", 0, 11)));        jPanel8.setFont(new java.awt.Font("Dialog", 0, 11));        jNumberFieldRecentFilesListLenght.setColumns(4);        jNumberFieldRecentFilesListLenght.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        try {            jNumberFieldRecentFilesListLenght.setDecimals(0);        } catch (java.beans.PropertyVetoException e1) {            e1.printStackTrace();        }        try {            jNumberFieldRecentFilesListLenght.setValue(10.0);        } catch (java.beans.PropertyVetoException e1) {            e1.printStackTrace();        }        jNumberFieldRecentFilesListLenght.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jNumberFieldRecentFilesListLenghtActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 0;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel8.add(jNumberFieldRecentFilesListLenght, gridBagConstraints);        jLabelRecentFileListLength.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabelRecentFileListLength.setText("Num of recent files in file menu");        jLabelRecentFileListLength.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel8.add(jLabelRecentFileListLength, gridBagConstraints);        jCheckBoxViewRules.setSelected(true);        jCheckBoxViewRules.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jCheckBoxViewRules.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        jCheckBoxViewRules.setMargin(new java.awt.Insets(2, 0, 2, 2));        jCheckBoxViewRules.addItemListener(new java.awt.event.ItemListener() {            public void itemStateChanged(java.awt.event.ItemEvent evt) {                jCheckBoxViewRulesItemStateChanged(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 2;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 3);        jPanel8.add(jCheckBoxViewRules, gridBagConstraints);        jCheckBoxViewGrid.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jCheckBoxViewGrid.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        jCheckBoxViewGrid.setMargin(new java.awt.Insets(2, 0, 2, 2));        jCheckBoxViewGrid.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jCheckBoxViewGridActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 3;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = new java.awt.Insets(0, 3, 3, 3);        jPanel8.add(jCheckBoxViewGrid, gridBagConstraints);        jNumberFieldGridSize.setColumns(4);        jNumberFieldGridSize.setHorizontalAlignment(javax.swing.JTextField.RIGHT);        try {            jNumberFieldGridSize.setDecimals(0);        } catch (java.beans.PropertyVetoException e1) {            e1.printStackTrace();        }        try {            jNumberFieldGridSize.setValue(10.0);        } catch (java.beans.PropertyVetoException e1) {            e1.printStackTrace();        }        jNumberFieldGridSize.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jNumberFieldGridSizeActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 4;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel8.add(jNumberFieldGridSize, gridBagConstraints);        jLabelGridSize.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabelGridSize.setText("Grid size");        jLabelGridSize.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 4;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel8.add(jLabelGridSize, gridBagConstraints);        jLabelDefaultUnit.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabelDefaultUnit.setText("Default unit");        jLabelDefaultUnit.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel8.add(jLabelDefaultUnit, gridBagConstraints);        jComboBoxDefaultRulesUnit.setFont(new java.awt.Font("Dialog", 0, 11));        jComboBoxDefaultRulesUnit.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jComboBoxDefaultRulesUnitActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 14);        jPanel8.add(jComboBoxDefaultRulesUnit, gridBagConstraints);        jCheckBoxViewBorderText.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jCheckBoxViewBorderText.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        jCheckBoxViewBorderText.setMargin(new java.awt.Insets(2, 0, 2, 2));        jCheckBoxViewBorderText.addItemListener(new java.awt.event.ItemListener() {            public void itemStateChanged(java.awt.event.ItemEvent evt) {                jCheckBoxViewBorderTextItemStateChanged(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 5;        gridBagConstraints.anchor = java.awt.GridBagConstraints.WEST;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 0, 3);        jPanel8.add(jCheckBoxViewBorderText, gridBagConstraints);        jLabelTextBorderColor.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        jLabelTextBorderColor.setText("Text border color");        jLabelTextBorderColor.setHorizontalTextPosition(javax.swing.SwingConstants.RIGHT);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 6;        gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL;        gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST;        gridBagConstraints.insets = new java.awt.Insets(3, 3, 3, 3);        jPanel8.add(jLabelTextBorderColor, gridBagConstraints);        jButtonBorderTextColor.setFont(new java.awt.Font("Dialog", 0, 11));        jButtonBorderTextColor.setBackground(new java.awt.Color(128, 128, 128));        jButtonBorderTextColor.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButtonBorderTextColorActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 6;

⌨️ 快捷键说明

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