📄 optionsdialog.java
字号:
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 + -