欢迎来到天天文库
浏览记录
ID:32724480
大小:116.39 KB
页数:11页
时间:2019-02-15
《java实验报告——简单绘图程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验三绘制图形一.实验目的学会JButton的使用,能进行JButton的基本操作,能使用JButton构造一个图形界面框架通过实验熟悉swing图形用户界面程序设计熟悉java中的事件处理模型,每个事件动作代表的意义进一步提高编程能力,学会独立思考,学会上网查找资料决问题。二、实验内容设计一个程序,该程序能够绘制基本的图形(包括圆形、矩形、直线等);要求有一个简单易操作的用户界面(包括菜单、按钮等组件)。编写的程序要求能够实现保存和读取的功能。三、实验代码Main,javaimportjava•awt•BorderLayout;importjava•awt•event.Acti
2、onListener;importjavax.swinJButton;importjavaXeswing>DFrame;importjavax.swing.DPanel;importjavax.swing.DToolBar;importwinpaint・WinToolBar;importwinpaint.windowsPaint;publicclassMain{/***@paramargs*/publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstubDPanelpaintWin=newwindowsPaint
3、(H画图”);paintwin•setBounds(0,30,1000^1000);paintWin•setLayout(null);paintWin•setVisible(true);DToolBartool二newWinToolBar((windowsPaint)paintWin);tool.setBounds(0,0,1000,30);tool•setVisible(true);JFrameframe=new3Frame();frame•setLayout(null);frame•setVisible(true);frame.setBounds(0^0,1000^1000)
4、;frame.add(tool);frame.add(paintWin);test,javaimportjava.awt.GradientPaint;importjava.lang•reflect・Constructor;importbase.GrapicsElem;importbase.Rect;publicclasstestfractor{*@paramargs*@throwsClassNotFoundExceptionpublicstaticvoidmain(String[]args)throwsClassNotFoundException{//TODOAuto-gener
5、atedmethodstubGrapicsElemGe=newRect();Class>demol=null;Class>demo2=null;Class>demo3=null;try{//一般尽量釆用这种形式demol=Class•forName("base•RectH);Class>con=demol.getSuperclass();System•out•printIn(con•getName());demo2=Class.forName("base.GrapicsElemH);Class>suns[]=demo2.getinterfaces();for(
6、inti=0;i7、;f,+demol.getName());n+demo2•getName());n+demo3•getName());demo3=Rect•class;System.out.printIn(u类名称System・out・printin(”类名称System,out・printIn("类名称}}GrapicsElem.javapackagebase;importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Point;p
7、;f,+demol.getName());n+demo2•getName());n+demo3•getName());demo3=Rect•class;System.out.printIn(u类名称System・out・printin(”类名称System,out・printIn("类名称}}GrapicsElem.javapackagebase;importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Point;p
此文档下载收益归作者所有