当前位置: 首页>>代码示例>>Java>>正文


Java JRDesignXyzSeries.setItemHyperlink方法代码示例

本文整理汇总了Java中net.sf.jasperreports.charts.design.JRDesignXyzSeries.setItemHyperlink方法的典型用法代码示例。如果您正苦于以下问题:Java JRDesignXyzSeries.setItemHyperlink方法的具体用法?Java JRDesignXyzSeries.setItemHyperlink怎么用?Java JRDesignXyzSeries.setItemHyperlink使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在net.sf.jasperreports.charts.design.JRDesignXyzSeries的用法示例。


在下文中一共展示了JRDesignXyzSeries.setItemHyperlink方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: jButtonAddActionPerformed

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAddActionPerformed

        XYZSeriesDialog csd = new XYZSeriesDialog(Misc.getMainFrame() ,true);
        csd.setExpressionContext( this.getExpressionContext() );
            csd.setVisible(true);
        
        if (csd.getDialogResult() == javax.swing.JOptionPane.OK_OPTION)
        {
            JRDesignXyzSeries cs = new JRDesignXyzSeries();
            cs.setSeriesExpression( csd.getSeriesExpression() );
            cs.setXValueExpression( csd.getXValueExpression() );
            cs.setYValueExpression( csd.getYValueExpression() );
            cs.setZValueExpression( csd.getZValueExpression() );
            cs.setItemHyperlink( csd.getSectionItemHyperlink() );
            
            getXYZDataset().getSeriesList().add(cs);
            ((javax.swing.DefaultListModel)jList1.getModel()).addElement(cs);
        }
        
    }
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:21,代码来源:XYZDatasetPanel.java

示例2: xyzDataset

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
private void xyzDataset(DRIDesignSeriesDataset dataset, JRDesignXyzDataset jrDataset) {
	AbstractExpressionTransform expressionTransform = accessor.getExpressionTransform();
	for (DRIDesignChartSerie serie : dataset.getSeries()) {
		DRIDesignXyzChartSerie xyzSerie = (DRIDesignXyzChartSerie) serie;
		JRDesignXyzSeries jrSerie = new JRDesignXyzSeries();
		jrSerie.setItemHyperlink(accessor.getReportTransform().hyperLink(dataset.getItemHyperLink()));
		if (xyzSerie.getXValueExpression() != null) {
			jrSerie.setXValueExpression(expressionTransform.getExpression(xyzSerie.getXValueExpression()));
		}
		else {
			jrSerie.setXValueExpression(expressionTransform.getExpression(dataset.getValueExpression()));
		}
		jrSerie.setYValueExpression(expressionTransform.getExpression(xyzSerie.getYValueExpression()));
		jrSerie.setZValueExpression(expressionTransform.getExpression(xyzSerie.getZValueExpression()));
		jrSerie.setSeriesExpression(expressionTransform.getExpression(serie.getSeriesExpression()));
		jrDataset.addXyzSeries(jrSerie);
	}
}
 
开发者ID:svn2github,项目名称:dynamicreports-jasper,代码行数:19,代码来源:ChartTransform.java

示例3: jButtonModifyActionPerformed

import net.sf.jasperreports.charts.design.JRDesignXyzSeries; //导入方法依赖的package包/类
private void jButtonModifyActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonModifyActionPerformed
    
    if (jList1.getSelectedIndex() >= 0)
    {
        JRDesignXyzSeries cs = (JRDesignXyzSeries)jList1.getSelectedValue();
        XYZSeriesDialog csd = new XYZSeriesDialog(Misc.getMainFrame() ,true);
        
        csd.setSeriesExpression( (JRDesignExpression)cs.getSeriesExpression() );
        csd.setXValueExpression( (JRDesignExpression)cs.getXValueExpression() );
        csd.setYValueExpression( (JRDesignExpression)cs.getYValueExpression() );
        csd.setZValueExpression( (JRDesignExpression)cs.getZValueExpression() );
        JRDesignHyperlink link = new JRDesignHyperlink();
        ModelUtils.copyHyperlink(cs.getItemHyperlink(), link);
        csd.setSectionItemHyperlink( link  );

        csd.setExpressionContext( this.getExpressionContext() );
            
        if (newInfo != null)
        {
            csd.setFocusedExpression(newInfo);
        }
        csd.setVisible(true);
        
        if (csd.getDialogResult() == javax.swing.JOptionPane.OK_OPTION)
        {
            cs.setSeriesExpression( csd.getSeriesExpression() );
            cs.setXValueExpression( csd.getXValueExpression() );
            cs.setYValueExpression( csd.getYValueExpression() );
            cs.setZValueExpression( csd.getZValueExpression() );
            cs.setItemHyperlink( csd.getSectionItemHyperlink() );

            jList1.updateUI();
        }
    
    }
}
 
开发者ID:JockiHendry,项目名称:ireport-fork,代码行数:37,代码来源:XYZDatasetPanel.java


注:本文中的net.sf.jasperreports.charts.design.JRDesignXyzSeries.setItemHyperlink方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。