java中画直线的问题!!!

在java中如何用绿颜色画一条直线!!请高人指教!!!... 在java中如何用绿颜色画一条直线!!
请高人指教!!!
展开
 我来答
mjtwo
推荐于2016-09-26 · TA获得超过2372个赞
知道小有建树答主
回答量:1249
采纳率:0%
帮助的人:863万
展开全部
import javax.swing.*;
import java.awt.*;
public class ex1_shapes extends JFrame{
/**
* @param args
*/
public ex1_shapes(){
super("实验一:直线、圆弧、多边形");
setSize(500,500);
show();
}
public void paint(Graphics g){
super.paint(g);
//直线演示
g.setColor(Color.BLUE);
g.drawLine(10, 10, 80, 150);
g.drawString("直线演示",50,50);
// 圆弧演示 显示“CS”
g.setColor(Color.green);
g.drawArc(180, 50, 50, 90, 30, 300); //c
g.drawArc(250, 50, 50, 45, 30,250); g.drawArc(250, 95, 50, 45, 90, -270); //S
g.drawString("圆弧演示",330,50);
//多边形 五角星
g.setColor(Color.RED);
int[] xpoints1={100,120,200,136,160,100,40,64,0,80};
int[] ypoints1={210,270,270,326,410,357,410,326,270,270};
g.drawPolygon(xpoints1, ypoints1, 10);
g.drawString("折线段演示",80,440);
//填充五角星
int[] xpoints2={350,370,450,386,410,350,290,314,250,330};
int[] ypoints2={210,270,270,326,410,357,410,326,270,270};
g.fillPolygon(xpoints2, ypoints2, 10);
g.drawString("填充图演示",330,440);

}

public static void main(String[] args) {
ex1_shapes demo=new ex1_shapes();
demo.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
// TODO 自动生成方法存根
}

}
刚做过的实验 上面代码可以运行
第一部分就是画直线的 顺便圆弧的也贴出来了 有注释 把BLUE改成GREEN就可以了
就是用Graphics类的draoLine()方法
g.drawLine(10, 10, 80, 150); 也可以用Graphics2D的方法~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanatoask
2008-10-16
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
怎么还有人使用show函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式