fieldpatterndialog.java
来自「优秀的打印控件全源代码,类似水晶表的设计器!」· Java 代码 · 共 1,047 行 · 第 1/3 页
JAVA
1,047 行
gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); jPanelDate.add(jScrollPane3, gridBagConstraints); jPanelSheets.add(jPanelDate, java.awt.BorderLayout.CENTER); jPanelTime.setLayout(new java.awt.GridBagLayout()); jLabel8.setFont(new java.awt.Font("SansSerif", 0, 11)); jLabel8.setHorizontalAlignment(javax.swing.SwingConstants.LEFT); jLabel8.setText("Type:"); jLabel8.setPreferredSize(new java.awt.Dimension(100, 22)); jLabel8.setMaximumSize(new java.awt.Dimension(75, 50)); jLabel8.setMinimumSize(new java.awt.Dimension(75, 22)); jLabel8.setHorizontalTextPosition(javax.swing.SwingConstants.LEFT); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 4); jPanelTime.add(jLabel8, gridBagConstraints); jScrollPane4.setPreferredSize(new java.awt.Dimension(300, 120)); jScrollPane4.setMinimumSize(new java.awt.Dimension(200, 50)); jListTimeTypes.setFont(new java.awt.Font("SansSerif", 0, 11)); jListTimeTypes.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); jListTimeTypes.addListSelectionListener(new javax.swing.event.ListSelectionListener() { public void valueChanged(javax.swing.event.ListSelectionEvent evt) { jListTimeTypesValueChanged(evt); } }); jScrollPane4.setViewportView(jListTimeTypes); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 4, 4, 0); jPanelTime.add(jScrollPane4, gridBagConstraints); jPanelSheets.add(jPanelTime, java.awt.BorderLayout.CENTER); jPanelCurrency.setLayout(new java.awt.GridBagLayout()); jLabel5.setFont(new java.awt.Font("SansSerif", 0, 11)); jLabel5.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); jLabel5.setText("Decimal places:"); jLabel5.setPreferredSize(new java.awt.Dimension(130, 22)); jLabel5.setMaximumSize(new java.awt.Dimension(75, 50)); jLabel5.setMinimumSize(new java.awt.Dimension(75, 22)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 4); jPanelCurrency.add(jLabel5, gridBagConstraints); jSpinnerNumberDecimals1.setFont(new java.awt.Font("SansSerif", 0, 11)); jSpinnerNumberDecimals1.setPreferredSize(new java.awt.Dimension(100, 22)); jSpinnerNumberDecimals1.setMinimumSize(new java.awt.Dimension(27, 22)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; gridBagConstraints.weightx = 0.5; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 0); jPanelCurrency.add(jSpinnerNumberDecimals1, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; jPanelCurrency.add(jPanel9, gridBagConstraints); jPanelSheets.add(jPanelCurrency, java.awt.BorderLayout.CENTER); jPanelPercentage.setLayout(new java.awt.GridBagLayout()); jLabel6.setFont(new java.awt.Font("SansSerif", 0, 11)); jLabel6.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); jLabel6.setText("Decimal places:"); jLabel6.setPreferredSize(new java.awt.Dimension(130, 22)); jLabel6.setMaximumSize(new java.awt.Dimension(75, 50)); jLabel6.setMinimumSize(new java.awt.Dimension(75, 22)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 4); jPanelPercentage.add(jLabel6, gridBagConstraints); jSpinnerNumberDecimals2.setFont(new java.awt.Font("SansSerif", 0, 11)); jSpinnerNumberDecimals2.setPreferredSize(new java.awt.Dimension(100, 22)); jSpinnerNumberDecimals2.setMinimumSize(new java.awt.Dimension(27, 22)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; gridBagConstraints.weightx = 0.5; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 0); jPanelPercentage.add(jSpinnerNumberDecimals2, gridBagConstraints); jLabel9.setFont(new java.awt.Font("SansSerif", 0, 11)); jLabel9.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); jLabel9.setText("Type:"); jLabel9.setPreferredSize(new java.awt.Dimension(130, 22)); jLabel9.setMaximumSize(new java.awt.Dimension(75, 50)); jLabel9.setMinimumSize(new java.awt.Dimension(75, 22)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 4); jPanelPercentage.add(jLabel9, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; jPanelPercentage.add(jPanel3, gridBagConstraints); jComboBoxPercentage.setFont(new java.awt.Font("SansSerif", 0, 12)); jComboBoxPercentage.setPreferredSize(new java.awt.Dimension(100, 20)); jComboBoxPercentage.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jComboBoxPercentageActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 1; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 0, 0); jPanelPercentage.add(jComboBoxPercentage, gridBagConstraints); jPanelSheets.add(jPanelPercentage, java.awt.BorderLayout.CENTER); jPanelScientific.setLayout(new java.awt.GridBagLayout()); jLabel10.setFont(new java.awt.Font("SansSerif", 0, 11)); jLabel10.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT); jLabel10.setText("Decimal places:"); jLabel10.setPreferredSize(new java.awt.Dimension(130, 22)); jLabel10.setMaximumSize(new java.awt.Dimension(75, 50)); jLabel10.setMinimumSize(new java.awt.Dimension(75, 22)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(0, 0, 0, 4); jPanelScientific.add(jLabel10, gridBagConstraints); jSpinnerNumberDecimals3.setFont(new java.awt.Font("SansSerif", 0, 11)); jSpinnerNumberDecimals3.setPreferredSize(new java.awt.Dimension(100, 22)); jSpinnerNumberDecimals3.setMinimumSize(new java.awt.Dimension(27, 22)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.VERTICAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; gridBagConstraints.weightx = 0.5; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 0); jPanelScientific.add(jSpinnerNumberDecimals3, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; jPanelScientific.add(jPanel10, gridBagConstraints); jPanelSheets.add(jPanelScientific, java.awt.BorderLayout.CENTER); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(10, 0, 0, 0); jPanel2.add(jPanelSheets, gridBagConstraints); jPanel4.setLayout(new java.awt.GridBagLayout()); jPanel4.setBorder(new javax.swing.border.TitledBorder("Sample")); jLabelSample.setFont(new java.awt.Font("SansSerif", 0, 12)); jLabelSample.setPreferredSize(new java.awt.Dimension(34, 20)); jLabelSample.setMaximumSize(new java.awt.Dimension(34, 50)); jLabelSample.setMinimumSize(new java.awt.Dimension(34, 20)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 4); jPanel4.add(jLabelSample, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; gridBagConstraints.weightx = 1.0; jPanel2.add(jPanel4, gridBagConstraints); jPanel8.setLayout(new java.awt.GridBagLayout()); jPanel8.setBorder(new javax.swing.border.TitledBorder("Pattern")); jLabelPattern.setFont(new java.awt.Font("SansSerif", 0, 12)); jLabelPattern.setPreferredSize(new java.awt.Dimension(34, 20)); jLabelPattern.setMaximumSize(new java.awt.Dimension(34, 50)); jLabelPattern.setMinimumSize(new java.awt.Dimension(34, 20)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.SOUTHWEST; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 4); jPanel8.add(jLabelPattern, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; gridBagConstraints.weightx = 1.0; jPanel2.add(jPanel8, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 3; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.insets = new java.awt.Insets(4, 0, 0, 0); jPanel2.add(jSeparator1, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; gridBagConstraints.insets = new java.awt.Insets(4, 0, 4, 4); getContentPane().add(jPanel2, gridBagConstraints); jPanel5.setLayout(new java.awt.GridBagLayout()); jPanel5.setPreferredSize(new java.awt.Dimension(10, 30)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.weighty = 1.0; jPanel5.add(jPanel6, gridBagConstraints); jButton1.setFont(new java.awt.Font("SansSerif", 0, 11)); jButton1.setText("Apply"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton1ActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 0; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.EAST; jPanel5.add(jButton1, gridBagConstraints); jButton2.setFont(new java.awt.Font("SansSerif", 0, 11)); jButton2.setText("Cancel"); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jButton2ActionPerformed(evt); } }); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 2; gridBagConstraints.gridy = 0; gridBagConstraints.insets = new java.awt.Insets(0, 4, 0, 4); jPanel5.add(jButton2, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.gridwidth = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTH; getContentPane().add(jPanel5, gridBagConstraints); pack(); }//GEN-END:initComponents private void formWindowClosed(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_formWindowClosed // TODO add your handling code here: }//GEN-LAST:event_formWindowClosed private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton1ActionPerformed this.setPattern( jLabelPattern.getText() ); setDialogResult( javax.swing.JOptionPane.OK_OPTION); this.setVisible(false); this.dispose(); }//GEN-LAST:event_jButton1ActionPerformed private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton2ActionPerformed setDialogResult( javax.swing.JOptionPane.CANCEL_OPTION); this.setVisible(false); this.dispose(); }//GEN-LAST:event_jButton2ActionPerformed private void jComboBoxPercentageActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jComboBoxPercentageActionPerformed updateSample(); }//GEN-LAST:event_jComboBoxPercentageActionPerformed private void jListTimeTypesValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_jListTimeTypesValueChanged updateSample(); }//GEN-LAST:event_jListTimeTypesValueChanged private void jListDateTypesValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_jListDateTypesValueChanged updateSample(); }//GEN-LAST:event_jListDateTypesValueChanged private void jListNegativesValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_jListNegativesValueChanged updateSample(); }//GEN-LAST:event_jListNegativesValueChanged private void jSpinnerNumberDecimalsStateChanged(javax.swing.event.ChangeEvent evt) {//GEN-FIRST:event_jSpinnerNumberDecimalsStateChanged updateSample(); updateListNegatives(); }//GEN-LAST:event_jSpinnerNumberDecimalsStateChanged private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox1ActionPerformed updateSample();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?