使用java application完成程序设计

来源:百度知道 编辑:UC知道 时间:2024/06/08 13:05:41
设计一个用户图形界面,要求如下:
1) 要求在文本框中输入直径,然后按下按钮1,在当前的图中绘出一个指定直径的圆;
2) 要求在文本框中输入长和宽,然后按下按钮2,在当前的图中绘出一个指定长和宽的矩形;
3) 要求用户按下按钮3,则在当前图中出现四幅图像组成的动画。
4) 要求使用java application完成程序设计。

package guitest.myboard;

import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.io.*;
import java.util.*;
import javax.swing.*;

//the point
//impress the info of one point,the x and y

class OnePoint implements Serializable {
int x;
int y;
int tool;
Color c;
int border;

public OnePoint(int x,int y,int tool,Color cc,int border){
this.x=x;
this.y=y;
this.tool=tool;
this.c=cc;
this.border=border;
}
}

class DrawingBoard extends Frame implements MouseListener,ItemListener,ActionListener,MouseMotionListener{

Button pen;
Button line ;
Button ellipse ;
Button rect ;
Button clear ;
Button colorboard ;
Button storebutton;
Button openbutton;

Choice sizechoice ;
Choice colorchoice ;

Label pensize;
Label pencolor;