重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
绘制椭圆的边框。得到的是一个圆或椭圆,它恰好适合放在由 x、y、width 和 height 参数指定的矩形内。椭圆覆盖区域的宽度为 width + 1 像素,高度为 height + 1 像素。参数:x - 要绘制椭圆的左上角的 x 坐标。
成都创新互联公司专注于企业成都营销网站建设、网站重做改版、永靖网站定制设计、自适应品牌网站建设、成都h5网站建设、电子商务商城网站建设、集团公司官网建设、成都外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为永靖等各大城市提供网站开发制作服务。
靠,楼上的回答那么长啊,只要一个函数,就是 drawOval(int x,int y,int w,int h);这是是画椭圆形的函数,但是它也可以画圆形。
电脑反应慢,还是程序代码的问题?你应该把代码也写出来。
实心圆g.fillOval(50, 50, 30, 30);空心圆g.drawOval(50, 50, 30, 30);参数说明:前2个是坐标值,后2个是圆的宽度和高度。
this.x=x;this.y=y;} public void paint(Graphics g){ g.drawOval(x-r,r+y,2*r,2*r); //以(x,y)为圆心画半径为r的圆 } } r的值你可以在文本框中输入后取出来获取。
其实就是遍历每一个点,如果在圆形上,则输出#,不在圆形上,则输出空格。
} catch (InterruptedException e) { e.printStackTrace(); } } }}说明:第一:存为JoinDemo.java 第二:加入了一个缓冲,以免画面闪烁。
实际上你并不需要求的每个点的坐标,你可以假定5度一个点,用个循环来取点的坐标,然后放到一个集合里面,然后你就用集合里面点的坐标画小的实心圆就行了。定时画,这样它的运行轨迹就是在圆上运动。
应该是没有加监听事件吧? 把 Graphics t=hua.getGraphics();t.drawOval(25,25,50,50);t.setColor(Color.BLACK);t.fillOval(25,25,50,50);放到一个Paint方法中,然后给这个方法加个监听事件。