中易网

java中画直线的问题!!!

答案:2  悬赏:0  
解决时间 2021-02-16 12:41
在java中如何用绿颜色画一条直线!!
请高人指教!!!
最佳答案
import javax.swing.*;
import java.awt.*;
public class ex1_shapes extends JFrame{

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的方法~
全部回答
怎么还有人使用show函数
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
高等数学轻工类慕运动焦万堂课后习题答案大全
肠胃感冒刚好一点能不能喝酸奶?
求带有kill这个单词的单词
锂电池充放电过程中,电池内部离子移动的问题
915主板支持双核CPU吗?
生铁和钢的主要成分都是铁性质不同的原因是
山东大学所有大学排名
DNF开了魔法石就有光环吗
在没经过我同意的情况下开走我的车属于什么类
蜜果蜜制鲜饮(联盛店)地址有知道的么?有点事
神舟战神K610D 能不能自己加SSD
K·Y专业美发机构这个地址在什么地方,我要处
厨师做完菜喊服务员上菜时,怎么用日语喊
萧山生了女儿娘家人该送什么
usb转ttl模块怎么与MAX485的AB引脚相连
推荐资讯
已知关于x的不等式2x-m≥-3侧m的值是?
东泰公司在什么地方啊,我要过去处理事情
满族关姓
烟厂的烟草从那里购的,如红塔山等大型烟草公
艺海艺术培训中心我想知道这个在什么地方
这是一款游戏,名字是中国象棋水墨版,其中的
三百字作文题目一个字
李七百姓超市在什么地方啊,我要过去处理事情
逸洁客栈我想知道这个在什么地方
beautiful 2pm 中文谐音
生活对他来说很艰难翻译
框架结构,大会议室,比如10*15米的,柱网排
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?