【Java开源代码栏目提醒】:网学会员Java开源代码为您提供ChartDialog.java参考,解决您在ChartDialog.java学习中工作中的难题,参考学习。
/*
* ChartDialog.java
*
* Created on 2008年7月21日, 上午8:47
*/
package com.mwq.stat.frame;
import com.mwq.stat.tool.ScreenSize;
/**
*
* @author Administrator
*/
public class ChartDialog extends javax.swing.JDialog {
/** Creates new form ChartDialog */
public ChartDialog(java.awt.Frame parent, boolean modal) {
super(parent, modal);
initComponents();
ScreenSize.centered(this);
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
buttonGroup = new javax.swing.ButtonGroup();
allRadioButton = new javax.swing.JRadioButton();
clearRadioButton = new javax.swing.JRadioButton();
piePanel = new javax.swing.JPanel();
pieAnalyesCheckBox = new javax.swing.JCheckBox();
areaPanel = new javax.swing.JPanel();
areaCollectCheckBox = new javax.swing.JCheckBox();
areaAnalyesCheckBox = new javax.swing.JCheckBox();
barPanel = new javax.swing.JPanel();
barCheckBox = new javax.swing.JCheckBox();
barCollectCheckBox = new javax.swing.JCheckBox();
barAnalyesCheckBox = new javax.swing.JCheckBox();
submitButton = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE_ON_CLOSE);
setTitle("包含统计图");
setResizable(false);
buttonGroup.add(allRadioButton);
allRadioButton.setSelected(true);
allRadioButton.setText("全选");
allRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
radioButtonActionPerformed(evt);
}
});
buttonGroup.add(clearRadioButton);
clearRadioButton.setText("全不选");
clearRadioButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
radioButtonActionPerformed(evt);
}
});
piePanel.setBorder(javax.swing.BorderFactory.createTitledBorder("饼型图"));
pieAnalyesCheckBox.setSelected(true);
pieAnalyesCheckBox.setText("饼形图分析");
javax.swing.GroupLayout piePanelLayout = new javax.swing.GroupLayout(piePanel);
piePanel.setLayout(piePanelLayout);
piePanelLayout.setHorizontalGroup(
piePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(piePanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(pieAnalyesCheckBox)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
piePanelLayout.setVerticalGroup(
piePanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(piePanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(pieAnalyesCheckBox)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
areaPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("区域图"));
areaCollectCheckBox.setSelected(true);
areaCollectCheckBox.setText("区域图汇总");
areaAnalyesCheckBox.setSelected(true);
areaAnalyesCheckBox.setText("区域图分析");
javax.swing.GroupLayout areaPanelLayout = new javax.swing.GroupLayout(areaPanel);
areaPanel.setLayout(areaPanelLayout);
areaPanelLayout.setHorizontalGroup(
areaPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(areaPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(areaPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(areaCollectCheckBox)
.addComponent(areaAnalyesCheckBox))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
areaPanelLayout.setVerticalGroup(
areaPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(areaPanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(areaCollectCheckBox)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(areaAnalyesCheckBox)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
barPanel.setBorder(javax.swing.BorderFactory.createTitledBorder("柱型图"));
barCheckBox.setSelected(true);
barCheckBox.setText("柱形图概览");
barCollectCheckBox.setSelected(true);
barCollectCheckBox.setText("柱形图汇总");
barAnalyesCheckBox.setSelected(true);
barAnalyesCheckBox.setText("柱形图分析");
javax.swing.GroupLayout barPanelLayout = new javax.swing.GroupLayout(barPanel);
barPanel.setLayout(barPanelLayout);
barPanelLayout.setHorizontalGroup(
barPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(barPanelLayout.createSequentialGroup()
.addContainerGap()
.addGroup(barPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(barCheckBox)
.addComponent(barCollectCheckBox)
.addComponent(barAnalyesCheckBox))
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
barPanelLayout.setVerticalGroup(
barPanelLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(barPanelLayout.createSequentialGroup()
.addContainerGap()
.addComponent(barCheckBox)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(barCollectCheckBox)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(barAnalyesCheckBox)
.addContainerGap(8, Short.MAX_VALUE))
);
submitButton.setText("确定");
submitButton.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
submitButtonActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(submitButton)
.addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(barPanel, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing
上一篇:
ChartApp.java
下一篇:
麻将人生