e.getSource()和isSelected()的区别?
//处理MenuItem的事件private class ItemHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
//处理颜色
for(int count=0;count<colorItems.length;count++){
if(colorItems[count].isSelected()){
displayLabel.setForeground(colorValues[count]);
break;
}
}
//处理字体
for(int count=0;count<fonts.length;count++){
if(e.getSource()==fonts[count]){
displayLabel.setFont(new Font(fonts[count].getText(),style,72));
break;
}
repaint();
}
}
}
不知道画红线处的区别,望高手指点?各是什么意思?谢谢!
有谁能帮忙吗?
[此贴子已经被作者于2007-4-17 19:41:49编辑过]