资源简介
程序说明
本程序没有使用数据库,导入项目以后不需要再对数据库进行配置就可以启动运行。项目启动文件为src/com/mwq/stat/StatFrame.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) {// 变为不可用
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-03-15 20:40 第6章 决策分析系统\
文件 527 2011-02-14 13:41 第6章 决策分析系统\.classpath
文件 426 2011-02-25 08:51 第6章 决策分析系统\.project
目录 0 2013-03-15 20:40 第6章 决策分析系统\.settings\
文件 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
目录 0 2017-12-04 16:38 第6章 决策分析系统\bin\
目录 0 2017-12-04 16:38 第6章 决策分析系统\bin\com\
目录 0 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\
目录 0 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\
目录 0 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\
文件 4048 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\AreaAnalyseRow.class
文件 3919 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\AreaCollectRow.class
文件 4079 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\Bar.class
文件 5069 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\BarAnalyseColumn.class
文件 4938 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\BarAnalyseRow.class
文件 4398 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\BarCollectColumn.class
文件 4641 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\BarCollectRow.class
文件 4160 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\PieAnalyseColumn.class
文件 4143 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\chart\PieAnalyseRow.class
目录 0 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\dataform\
文件 3211 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\dataform\DataForm.class
文件 504 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\dataform\DataFormInterface.class
目录 0 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 818 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 818 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 818 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 751 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 881 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\fr
文件 7603 2017-12-04 16:38 第6章 决策分析系统\bin\com\mwq\stat\fr
............此处省略151个文件信息
- 上一篇:jade开发多Agent系统pdf版本
- 下一篇:数码照片管理软件
相关资源
- 数码照片管理软件
- Jsp+JavaBean+Struts+JDBC学生信息管理系统
- 数据库图书管理系统完整版的java项目
- 可二次开发的java项目,简单的增删改
- JAVA项目展示PPT
- JAVA项目---个人博客
- 开发计划管理系统
- 讯友通讯管理系统
- 编程词典用户管理系统
- 宠物医院java项目
- java项目毕业论文
- JavaSwing版PetStore宠物商店项目源代码
- Java QQ聊天工具源代码
- java项目开发文档
- Java咖啡机项目
- java_仓库管理系统
- 一个完成的java项目
- java项目经验整理.rar
- 30天学通Java项目案例开发(完整源代
- Java ssh 经典Java项目源码,人事管理系
- 深入体验JAVA项目开发
- java项目实训实现的仙剑奇侠传游戏
- java项目开发案例整合
- Java经典项目集锦
- ffmpeg解码的java项目
- java坦克大战
- 个人家庭理财系统
- Java项目(SSH三大框架)-客户关系管理
- 亮剑Java项目开发案例导航 源码
- JAVA项目 JAVA项目
评论
共有 条评论