「java画笔宽度」canvas画笔粗细
本篇文章给大家谈谈java画笔宽度,以及canvas画笔粗细对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
请java高手帮忙不程序,只要帮我在我的程序中加个改变画笔粗细和颜色的代码就行,情况紧急
public void paint(Graphics g) {
Stroke stroke=new BasicStroke(10.0f);//设置线宽为10.0
Graphics2D g2d = (Graphics2D) g;// 获取图形环境
g2d.setStroke(stroke);
g2d.draw(gp);// 绘制路径
}
改成这样的。快。好了,。
颜色的,你自己练练改。道理相同。
加入颜色的是这样的。
public void paint(Graphics g) {
Stroke stroke=new BasicStroke(10.0f);//设置线宽为3.0
Color c= new Color(100, 10, 10) ;//设置颜色R-G-B值 (褐色)
Graphics2D g2d = (Graphics2D) g;// 获取图形环境
g2d.setColor(c);
g2d.setStroke(stroke);
g2d.draw(gp);// 绘制路径
}
你就替换paint方法就可以了。别的不用改
java画图板画笔粗细的问题,急~~~~~高手速来帮忙改改!
你可以另外写一个方法,鼠标点击时触发那个方法,该方法首先获取鼠标点击的那个点,然后根据那个坐标在它的四周画图就可以了(可以以那个点为圆心画圆并填充,这样一条直线下去,就实现了加粗)。像获取点的坐标,画圆什么的方法,API里都有。
Java问题!
BasicStroke 是画笔,它定义了一些画笔属性的常量:
CAP_ROUND 表示 使用半径等于画笔宽度一半的圆形装饰结束未封闭的子路径和虚线线段
JOIN_BEVEL 表示 通过直线连接宽体轮廓的外角,将路径线段连接在一起。
以上两行引用自javadoc(译者不明)
最好自己都试用一下,看看效果就知道了
2. 不知道在说什么
3. 这个不是异常,甚至不是编译错误,只是一个警告。你在使用eclipse,至少有能力判断出红色大叉和黄色感叹号的区别吧。这个警告可以不管它,如果你在做一些小型的无关紧要的项目的话。
关于java画笔宽度和canvas画笔粗细的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。