微信公开课小程序热门讨论「用Java编写一个绘制图形的小程序」最新回复-importjava.awt.*;importjava.awt.event.*;importjava.awt.geom.*;importjavax.swing.*;//不规则图形的绘制publicclassIrregularShapeDemoextendsJFrame{GeneralPathgPath=newGeneralPath();//GeneralPath对象实例PointaPoint;//构造函数publicIrregularShapeDemo(){super(不规则图形的绘制);//调用父类构造函数enableEvents(AWTEvent.MOUSE_EVENT_MASK|AWTEvent.MOUSE_MOTION_EVENT_MASK);//允许事件setSize(300,200);//设置窗口尺寸setVisible(true);//设置窗口可视setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭窗口时退出程序}publicvoidpaint(Graphicsg){//重载窗口组件的paint()方法Graphics2Dg2D=(Graphics2D)g;//获取图形环境g2D.draw(gPath);//绘制路径}publicstaticvoidmain(String[]args){newIrregularShapeDemo();}protectedvoidprocessMouseEvent(MouseEvente){//鼠标事件处理if(e.getID()==MouseEvent.MOUSE_PRESSED){aPoint=e.getPoint();//得到当前鼠标点gPath=newGeneralPath();//重新实例化GeneralPath对象gPath.moveTo(aPoint.x,aPoint.y);//设置路径点}}protectedvoidprocessMouseMotionEvent(MouseEvente){//鼠标运动事件处理if(e.getID()==MouseEvent.MOUSE_DRAGGED){aPoint=e.getPoint();//得到当前鼠标点gPath.lineTo(aPoint.x,aPoint.y);//设置路径gPath.moveTo(aPoint.x,aPoint.y);repaint();//重绘组件}}}
你找一些关于applet小应用程序的知识,看能不能搞定 更多有关「用Java编写一个绘制图形的小程序」的疑问请扫码关注微信公开课+小程序!了解更多
方法1:微信扫描微信公开课小程序码即可订阅热议话题「用Java编写一个绘制图形的小程序」
方法2:微信搜索微信公开课小程序名称进入,即可订阅热议话题「用Java编写一个绘制图形的小程序」
方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热议话题「用Java编写一个绘制图形的小程序」
微信公开课小程序热议话题「用Java编写一个绘制图形的小程序」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。
微信公开课热议话题「用Java编写一个绘制图形的小程序」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。