seriedialog.java
来自「iReport-0.4.1-src是iReport的源代码,iReport是一个」· Java 代码 · 共 406 行 · 第 1/2 页
JAVA
406 行
jLabelName.setMinimumSize(new java.awt.Dimension(40, 16)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 1; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 0, 0); getContentPane().add(jLabelName, gridBagConstraints); jLabelName1.setFont(new java.awt.Font("Dialog", 0, 12)); jLabelName1.setText("Reset when"); jLabelName1.setMaximumSize(new java.awt.Dimension(40, 16)); jLabelName1.setMinimumSize(new java.awt.Dimension(40, 16)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 0, 0); getContentPane().add(jLabelName1, gridBagConstraints); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 2; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 0, 4); getContentPane().add(jComboBox1, gridBagConstraints); jLabelName2.setFont(new java.awt.Font("Dialog", 0, 12)); jLabelName2.setText("Exp Class"); jLabelName2.setMaximumSize(new java.awt.Dimension(40, 16)); jLabelName2.setMinimumSize(new java.awt.Dimension(40, 16)); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 0; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.anchor = java.awt.GridBagConstraints.NORTHWEST; gridBagConstraints.insets = new java.awt.Insets(4, 4, 0, 0); getContentPane().add(jLabelName2, gridBagConstraints); jComboBoxClassType.setEditable(true); gridBagConstraints = new java.awt.GridBagConstraints(); gridBagConstraints.gridx = 1; gridBagConstraints.gridy = 4; gridBagConstraints.fill = java.awt.GridBagConstraints.HORIZONTAL; gridBagConstraints.weightx = 1.0; gridBagConstraints.insets = new java.awt.Insets(4, 4, 0, 4); getContentPane().add(jComboBoxClassType, gridBagConstraints); pack(); }//GEN-END:initComponents private void jButtonCancelActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonCancelActionPerformed this.dialogResult = javax.swing.JOptionPane.CANCEL_OPTION; this.setVisible(false); dispose(); // TODO add your handling code here: }//GEN-LAST:event_jButtonCancelActionPerformed private void jButtonOKActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonOKActionPerformed if (this.jRTextExpressionAreaDefaultExpression.getText().trim().length() == 0) { javax.swing.JOptionPane.showMessageDialog(this,it.businesslogic.ireport.util.I18n.getString("gui.chart.SerieDialog.selectexpression","Please specify an expression")); return; } if (this.jTextFieldName.getText().trim().length() == 0) { javax.swing.JOptionPane.showMessageDialog(this,it.businesslogic.ireport.util.I18n.getString("gui.chart.SerieDialog.selectname","Please specify an name for this serie")); return; } this.serieExpression = jRTextExpressionAreaDefaultExpression.getText(); this.serieName = jTextFieldName.getText(); this.serieReset = ""; this.setSerieType(""+jComboBoxClassType.getSelectedItem()) ; if (jComboBox1.getSelectedIndex() > 0) { this.serieReset += ""+jComboBox1.getSelectedItem(); } this.dialogResult = javax.swing.JOptionPane.OK_OPTION; this.setVisible(false); dispose(); }//GEN-LAST:event_jButtonOKActionPerformed /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new SerieDialog(null, true).setVisible(true); } }); } /** * Getter for property jrf. * @return Value of property jrf. */ public JReportFrame getJrf() { return this.jrf; } /** * Setter for property jrf. * @param jrf New value of property jrf. */ public void setJrf(JReportFrame jrf) { this.jrf = jrf; jRTextExpressionAreaDefaultExpression.getTokenMarker().setKeywordLookup( jrf.getReport().getKeywordLookup()); jComboBox1.removeAllItems(); jComboBox1.addItem("<None>"); if (jrf == null) { jComboBox1.updateUI(); return; } java.util.Enumeration e = jrf.getReport().getGroups().elements(); while (e.hasMoreElements()) { jComboBox1.addItem( ""+e.nextElement() ); } } /** * Getter for property dialogResult. * @return Value of property dialogResult. */ public int getDialogResult() { return this.dialogResult; } /** * Setter for property dialogResult. * @param dialogResult New value of property dialogResult. */ public void setDialogResult(int dialogResult) { this.dialogResult = dialogResult; } public String getSerieName() { return serieName; } public void setSerieName(String serieName) { this.serieName = serieName; } public String getSerieReset() { return serieReset; } public void setSerieReset(String serieReset) { this.serieReset = serieReset; } public String getSerieType() { return serieType; } public void setSerieType(String serieType) { this.serieType = serieType; } public String getSerieExpression() { return serieExpression; } public void setSerieExpression(String serieExpression) { this.serieExpression = serieExpression; } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jButtonCancel; private javax.swing.JButton jButtonOK; private javax.swing.JComboBox jComboBox1; private javax.swing.JComboBox jComboBoxClassType; private javax.swing.JLabel jLabelName; private javax.swing.JLabel jLabelName1; private javax.swing.JLabel jLabelName2; private javax.swing.JLabel jLabelTitle; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel2; private it.businesslogic.ireport.gui.JRTextExpressionArea jRTextExpressionAreaDefaultExpression; private javax.swing.JTextField jTextFieldName; // End of variables declaration//GEN-END:variables }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?