求java高手帮做一下

来源:百度知道 编辑:UC知道 时间:2024/06/29 03:01:48
题目四个,只需做出一个就好。
要完整的程序,不是要提示。(最好用基本语言,因为是选修课作业....)
谢谢了~~

题目如下
1、创建一个简单计算器
基本要求如下:
1) 采用AWT或者SWING设计用户界面;
2) 基本功能为实现8位十进制数(含整数和小数)的加,减,乘,除,开平方功能;
3) 基本要求完成的基础上,可自行设计增加新功能。

2、创建一个简单画板
基本要求如下:
1) 设计类似于Windows画板的程序;
2) 基本要求为可以绘制椭圆,正圆,矩形,正方形,多边形;可以填充颜色,添加字符,删除图形;
3) 基本要求完成的基础上,可自行设计增加新功能。

3、创建一个简单的电话号码查询系统
基本要求如下:
1) 有电话录入,修改,增加,删除,
2) 按姓名查询,按电话号码查询,按部门查询,
3) 按部门显示,显示所有电话号码信息等功能。
4) 基本要求完成的基础上,可自行设计增加新功能。

4、在窗体中根据输入信息画出一个圆、一个圆柱体、一个圆锥体。
基本要求如下:
1) 根据用户输入信息(如半径,高等)在窗口中画出圆、圆柱体或圆锥体;
2) 计算并显示出它们的表面积;
3) 三者要有填充颜色;
4) 窗体要能够关闭。

至少给我加100分..不然你这人品也太..

//package Calculator;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Calculator extends WindowAdapter implements ActionListener{
Frame list;
JTextField show;
Button bc,c,ce,ab,jia,jian,cheng,chu,equ,point,sqrt,ds,bfh,zf;
//��ť �˸���գ���λ�����ڣ��ӣ���ˣ���Ⱥţ�С��㣬2�η�����ٷֺţ����
Button b[]=new Button[10]; //��ť���飬���ּ�0��9
double sum=0,getValue;
int i=0,j=0,p=0,l,action;
Dialog about;
final int slength=30; //���ý�&#