【急】编一个java小程序

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:15:08
编任意一个就行!

1、创建一个简单记事本窗口。
基本要求如下:
1) 记事本要有标题,而且窗口可以关闭;
2) 窗口中有菜单栏,菜单栏中至少有两个菜单;
3) 菜单至少包括以下内容:一个带复选框的菜单项、一个二级菜单、若干个一般菜单项和分割线;
4) 窗口工作区可以响应鼠标事件,如支持“弹出菜单”;
5) 基本要求完成的基础上,可自行设计增加新功能。

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

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

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

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

任意一个就行!

///////////////////////记事本的
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
public class Notepad extends JFrame implements ActionListener, WindowListener
{
private JPanel pan;
private JMenuBar mb;
private JMenu mFile,mEdit,mStyle,mHelp;
private JMenuItem mFileNew,mFileOpen,mFileSave,mFileSaveAs,mFileExit;
private JMenuItem mEditWithStraw,mEditCut,mEditCopy,mEditPaste,mEditCancel,mEditFind,mEditReplace,mEditSelectAll,mEditDate;
private JMenuItem mStyleCharactor;
private JCheckBoxMenuItem mStyleChangeLine;
private JMenuItem mHelpTopic,mHelpAbout;
private JTextArea ta;
private JScrollPane sp;
private JLabel lab;
private ImageIcon ii;
private JFileChooser fc;

public void wordSelected(int begin,int end)
{
ta.select(begin,end);
}
public void notepadSave()
{
int i = fc.showSa