重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、通过该Image生成一个Graphics对象g,然后调用g的DrawLine就好了。
创新互联主要从事网站建设、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务安宁,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
2、可以定义全局的变量来保存Graphics。在组件处于可见的状态下使用getGraphics。
3、对的。 此时的image对象将所有的绘制的图形的数据都保存在了内存中。
4、帮你改了一下。你要画在panel上,然后frame.add(panel)就能显示。
2016-04-22 用java编写一个简单的画图程序。
X1,Y1是确定直线的起始点,即横坐标为x1,纵坐标为y1的点。同理x2,y2确定直线的终点。例:A(x1,y1) B(x2,y2) 就可以画出直线AB了。参数:x1 - 第一个点的 x 坐标。y1 - 第一个点的 y 坐标。
fillRect:以坐标点(x,y)为左上角,绘制指定宽高的矩形区域。drawRoundRect:以坐标点(x,y)为左上角,绘制指定宽高和指定圆角的圆角矩形边框。
这个方法是画一条直线,都知道两点确定一条直线,而在坐标中由横(X)、纵坐标(y)确定一个点,这四参数实际就是确定两个点,要画的直线的起始点横纵坐标和终点的横纵坐标。
在组件处于可见的状态下使用getGraphics。
drawLine(int x1, int y1, int x2, int y2)在此图形上下文的坐标系统中,使用当前颜色在点 (x1, y1) 和 (x2, y2) 之间画一条线。