要求写一个绘图程序,要使用MyShape对象数组,允许建立多个自窗口,可以选择绘图的类型和填充、颜色。
现在写的程序绘不出图来,而且用JSlider来调节颜色也不是自动重绘了。为啥啊???
[此贴子已经被作者于2006-12-1 9:43:16编辑过]
要求写一个绘图程序,要使用MyShape对象数组,允许建立多个自窗口,可以选择绘图的类型和填充、颜色。
现在写的程序绘不出图来,而且用JSlider来调节颜色也不是自动重绘了。为啥啊???
[此贴子已经被作者于2006-12-1 9:43:16编辑过]
[CODE]package Ex17;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.awt.color.*;
public class DrawPanel extends JPanel
{
private MyColorChooser mcc;
public Color mycolor;
public DrawPanel()
{
mcc = new MyColorChooser();
}
public void set()
{
mycolor = mcc.mycolorchooser;
repaint();
}
}[/CODE]
就你这个程序设计就有问题,你的mcc外界能访问么?访问不了,我不是和你说过,用参数传递的方式把它传进来吗?