/**
* Author Zhao Xing
*/
package homeWoek;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JColorChooser;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
/**
* @author Administrator
*
*/
public class DrawPad extends JFrame {
private static final long serialVersionUID = 1L;
private JButton colorButton, clearButton;
private JLabel statusLabel, styleJLabel, strokeJLabel;
private JComboBox shapeBox, styleComboBox;
private JTextField inputField, strokeField;// 下拉框
private JCheckBox fillCheckBox;// 是否填充
private JPanel toolPanel, drawPanel, wordJPanel,northJPanel;
private String namses[] = { "Line", "Oval", "Rect" }, fontNames[] = {
"Serif", "SansSerif", "Monospaced" };
private boolean fill = false;//填充标志
private boolean clear = false, word = false;//清除和文字标记
private final int LINE = 0, OVAL &#