mshd.net
当前位置:首页 >> jAvA初学者求教,目的是编写一个可以切换画笔颜色... >>

jAvA初学者求教,目的是编写一个可以切换画笔颜色...

帮你改了一下, 1.Black_Button.addActionListener(f); 这个应该是添加侦听器类的实例.也就是实现ActionListener的类, DrawTest 类实现了ActionListener那这里 Black_Button.addActionListener(f); 改成 Black_Button.addActionListener(this); 2...

这种属于动态绘制,动态绘制一般的做法都是重绘画板(就是调用 JPane 的 repaint 方法),让面板重新执行你重写的 paint() 方法。 这时候,你要控制让其中一个矩形改变颜色, 就在逻辑上改画笔的颜色就行了。 例如: // 是否图形颜色需要改变 bool...

Java线条粗细一般要使用java Swing方面的知识 import javax.swing.*;import java.awt.*;import java.awt.geom.*;public class Example6_5 extends JFrame{ public Example6_5() { super("设置线条粗细"); setSize(180,180); setVisible(true); s...

你不要重写 paint 方法,你完全可以直接使用 swing 里面的组件,在 JPanel 中放入很多个组件,包括图,Label 等。 给你找了一个文章,可以解决你的问题: http://stackoverflow.com/questions/9816403/how-to-set-jframe-or-jpanel-background-i...

submit= new JButton("登陆"); submit.setFont(new Font("宋体", Font.PLAIN, 16)); 三个参数分别表示: 字体,样式(粗体,斜体等),字号 submit.setForeground(Color.RED); 这个表示给组件上的文字设置颜色Color.RED表示红色 当然你也可以自...

public void paint(Graphics g) { Stroke stroke=new BasicStroke(10.0f);//设置线宽为10.0 Graphics2D g2d = (Graphics2D) g;// 获取图形环境 g2d.setStroke(stroke); g2d.draw(gp);// 绘制路径 } 改成这样的。快。好了,。 颜色的,你自己练练...

先加载图片成Image,然后在paint事件中,绘上去g.drawImage(image, 0, 0, null);

请你选择好画笔之后,选择右下角的颜色即可,谢谢

基本做到每句都有注释,满意不? import java.awt.*;import javax.swing.*;import javax.swing.border.*;import java.awt.*;import java.awt.event.*;/** * 画笔定义,这是一个接口,提供绘图方法接口。 */interface Brush { /** * 绘图方法 */ v...

http://zhidao.baidu.com/question/436415691.html?oldq=1 这里有一个。 ------------------------------------------------------------------------------------------------------ import java.awt.*; import java.awt.event.*; import java....

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com