applet Graphics 直线加粗和加载图片

来源:百度知道 编辑:UC知道 时间:2024/05/28 15:42:28
我正在制作一个applet的小程序,利用gr.drawLine()划了一条直线,现在想把它加粗,请问应该怎么做,还有我想加载一张图片作为背景,请各位高手指点一下,谢谢!
我用的是记事本写代码,然后用cmd编译运行,我把filename改为路径了,但它提示非法字符

Graphics2D g2=(Graphics2D)gr;
g2.setStroke(new BasicStroke(2));
g2.drawLine(0, 0, 1000, 1000);

图片就drawImage方法画
第一个参数就是Image对象
后面就是位置,大小之类的参数,最后一个ImageObserver型的参数些个null也ok

颜色去参考Color类
加亮不会,做美工的也许会吧

Image是个接口
生成Image对象有好几种方法
比如:
java.awt.Toolkit.getDefaultToolkit().createImage(filename);
其中filename是路径字符串
路径是你图片文件的路径,包的路径
也就是说你要把图片文件拷贝到你自己的包里面

我用的eclipse
图片就放在工程目录里面了
filename直接用图片文件名
我分析只要图片文件跟你的类放在一个包里面,filename就可以直接用文件名了
传说中的相对路径啊....