颜色填充相关,请进 我是新来的小弟,我前两天买了java2,又买了运行java2 SDK1.4,可是刚抄了一个小程序,在dos下编译不成功提示是配置有问题。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用paint(),函数有很多种,请参考java api文档手册。 Graphics这个类能实现绘图功能不过不能在命令行界面下实现,必须是在GUI中的控件上才能绘制,例如JFrameimport javax.swing.*;public class MyFrame extends JFrame{ public void paint(Graphics g){ g.drawLine(1,1,100,200) }}设置线宽可以用Stroke类的实例实现,下面这个例子是别人告诉我的,它的作用是画虚线,至于修改线宽你可以查着JavaDoc自己修改.graphics2d g2d;//必需将你得到的Graphics 型的实例downcast成为Graphics2D类型的实例.float TypeArray[] = {3,2,1}stroke = new BasicStroke(1 , 1 , 1 , 1 , TypeArray , 1) ;g2d.setStroke(stroke) ;tyepeArray的意思是画一条虚线格式是 3, 2,1,3代表三个像素,2代表2个按这个例子画出来的样子是--- -- - --- -- - 。。 Stroke s = new BasicStroke(width);//width就是你想要的线宽g2d.setStroke(s);g2d.drawLine(1, 1, 100, 200);这样就能画宽线了 至于填充,g.fillRect();可以进行矩形填充.这些东西你都可以从JavaDoc自己查到的 你有没有JavaDoc没有就到 java.sun.com 下一个,这个是必备的g.fillPolygon( ..... ); 对于不同的图形用不同的填充,比如圆是fillOval,大概是fill+图形名称,最好去查一下JAVADOC 软考(计算机技术与软件专业技术资格(水平)考试)过了的进入。 java程序出现异常之后怎么自动重启 如何提高循环时间 请问eclipse如何关闭括号匹配与代码补全 正则如何判断 jdk版本问题? 用java怎样操作dat文件呢? 在线求在linux下运行的sh文件。 datachooser这种垃圾控件用拉会被骂吗?有没有实用的日期控件? TreeMap.keyset方法返回的是接口set,为什么该set里面可以储存对应的值,接口不是不能当对象使用的吗? 如何用java对一个文件的属性进行设置,如使某文件只读(写)、隐藏等。。。 javabean,标记库的比较?
不过不能在命令行界面下实现,必须是在GUI中的控件上才能绘制,例如JFrame
import javax.swing.*;public class MyFrame extends JFrame{
public void paint(Graphics g){
g.drawLine(1,1,100,200)
}
}
设置线宽可以用Stroke类的实例实现,下面这个例子是别人告诉我的,它的作用是画虚线,至于修改线宽你可以查着JavaDoc自己修改.
graphics2d g2d;//必需将你得到的Graphics 型的实例downcast成为Graphics2D类型的实例.
float TypeArray[] = {3,2,1}
stroke = new BasicStroke(1 , 1 , 1 , 1 , TypeArray , 1) ;
g2d.setStroke(stroke) ;
tyepeArray的意思是画一条虚线格式是 3, 2,1,3代表三个像素,2代表2个
按这个例子画出来的样子是
--- -- - --- -- - 。。
g2d.setStroke(s);
g2d.drawLine(1, 1, 100, 200);
这样就能画宽线了
g.fillRect();可以进行矩形填充.
这些东西你都可以从JavaDoc自己查到的