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

📄 optionsdialog.java

📁 iReport-0.4.1-src是iReport的源代码,iReport是一个开源的报表项目,可以生成PDF等格式报表
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
    private void initComponents() {//GEN-BEGIN:initComponents
        java.awt.GridBagConstraints gridBagConstraints;

        buttonGroup1 = new javax.swing.ButtonGroup();
        jTabbedPane1 = new javax.swing.JTabbedPane();
        jPanelGeneral = new javax.swing.JPanel();
        jPanel8 = new javax.swing.JPanel();
        jNumberFieldRecentFilesListLenght = new it.businesslogic.ireport.gui.JNumberField();
        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();
        jCheckBoxKeepJavaFile = new javax.swing.JCheckBox();
        jPanelCompileDir1 = new javax.swing.JPanel();
        jComboBox1 = new javax.swing.JComboBox();
        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();
        }
        jNumberFieldRecentFilesListLenght.setMinimumSize(new java.awt.Dimension(30, 20));
        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();
        }
        jNumberFieldGridSize.setMinimumSize(new java.awt.Dimension(30, 20));
        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);

⌨️ 快捷键说明

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