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 + -
显示快捷键?