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