public ColorAction(String name,Icon icon,Color c)
{
putValue(ColorAction.NAME,name);
putValue(ColorAction.SMALL_ICON,icon);
putValue(ColorAction.SHORT_DESCRIPTION,"Set panel color to "
+name.toLowerCase());
putValue("color",c);
}
public void actionPerformed(ActionEvent event)
{
Color c=(Color)getValue("color");
setBackground(c);
}
上面的c值传递,我也可以用个全局变量传递,用putValue(putValue("color",c))有什么好处啊,它的具体功能是什么啊.劳驾各位了?
{
putValue(ColorAction.NAME,name);
putValue(ColorAction.SMALL_ICON,icon);
putValue(ColorAction.SHORT_DESCRIPTION,"Set panel color to "
+name.toLowerCase());
putValue("color",c);
}
public void actionPerformed(ActionEvent event)
{
Color c=(Color)getValue("color");
setBackground(c);
}
上面的c值传递,我也可以用个全局变量传递,用putValue(putValue("color",c))有什么好处啊,它的具体功能是什么啊.劳驾各位了?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货