资源简介
基于Java的决策分析系统源代码,简单好用

代码片段和文件信息
/*
* ChartPanel.java
* Created on 2008年7月10日 下午1:03
*/
package com.mwq.stat;
import com.mwq.stat.dataform.DataForm;
import com.mwq.stat.chart.AreaAnalyseRow;
import com.mwq.stat.chart.AreaCollectRow;
import com.mwq.stat.chart.Bar;
import com.mwq.stat.chart.BarAnalyseColumn;
import com.mwq.stat.chart.BarAnalyseRow;
import com.mwq.stat.chart.BarCollectColumn;
import com.mwq.stat.chart.BarCollectRow;
import com.mwq.stat.chart.PieAnalyseColumn;
import com.mwq.stat.chart.PieAnalyseRow;
import com.mwq.stat.frame.ProgressBarDialog;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.io.File;
import java.io.IOException;
import java.util.Enumeration;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.AbstractButton;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JFileChooser;
import javax.swing.JRadioButton;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.filechooser.FileFilter;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
/**
* @author Administrator
*/
public class StatChartPanel extends javax.swing.JPanel {
private GridLayout chartPanelLayout;
private DefaultComboBoxModel unenabledComboBoxModel;
private DefaultComboBoxModel rowComboBoxModel;
private DefaultComboBoxModel columnComboBoxModel;
private ItemListener indexComboBoxListener;
/** Creates new form ChartPanel */
public StatChartPanel() {
initComponents();
chartRadioButtonActionPerformed(null);
unenabledComboBoxModel = (DefaultComboBoxModel) indexComboBox
.getModel();
Vector rowItems = new Vector();
rowItems.add(“全部“);
Vector tableData = DataForm.getTableData();
for (int row = 0; row < tableData.size(); row++) {
rowItems.add(tableData.get(row).get(0));
}
rowComboBoxModel = new DefaultComboBoxModel(rowItems);
Vector columnItems = new Vector();
columnItems.addAll(DataForm.getColumnName());
columnItems.set(0 “全部“);
columnComboBoxModel = new DefaultComboBoxModel(columnItems);
indexComboBoxListener = indexComboBox.getItemListeners()[0];
}
private void setTypeEnabled(boolean radioButtons boolean comboBox) {
if (rowRadioButton.isEnabled() != radioButtons) {// 单选按钮的可用性发生改变
rowRadioButton.setEnabled(radioButtons);
columnRadioButton.setEnabled(radioButtons);
}
if (indexComboBox.isEnabled() != comboBox) {// 组合框的可用性发生改变
indexComboBox.setEnabled(comboBox);
if (!comboBox) {// 变为不可用
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 527 2011-02-14 13:41 第6章 决策分析系统\.classpath
文件 426 2011-02-25 08:51 第6章 决策分析系统\.project
文件 128 2011-02-18 10:33 第6章 决策分析系统\.settings\org.eclipse.core.resources.prefs
文件 22170 2011-02-14 13:41 第6章 决策分析系统\.settings\org.eclipse.jdt.core.prefs
文件 155 2011-02-14 13:41 第6章 决策分析系统\.settings\org.eclipse.jdt.ui.prefs
文件 4048 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\AreaAnalyseRow.class
文件 3919 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\AreaCollectRow.class
文件 4079 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\Bar.class
文件 5069 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\BarAnalyseColumn.class
文件 4938 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\BarAnalyseRow.class
文件 4398 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\BarCollectColumn.class
文件 4641 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\BarCollectRow.class
文件 4160 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\PieAnalyseColumn.class
文件 4143 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\chart\PieAnalyseRow.class
文件 3206 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\dataform\DataForm.class
文件 508 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\dataform\DataFormInterface.class
文件 818 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 818 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 818 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 751 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 881 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 7599 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 787 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 923 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 4310 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 832 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 832 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 874 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 874 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 799 2011-03-10 08:56 第6章 决策分析系统\bin\com\mwq\stat\fr
............此处省略155个文件信息
相关资源
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
评论
共有 条评论