背景随机更换问题

下面是点击鼠标随机更换面板背景颜色的部分代码:
监听的事件:
protected void do_this_mouseClicked(MouseEvent e) {
int random = new Random().nextInt(color.length);
contentPane.setBackground(color[random]);//只有点击面板才能更换颜色
panel.setBackground(color[random]);//同时设置panel区域颜色的更换才能达到整体更换的效果,如果面板内还有其他控件,那么我们都要将其一起设置背景颜色的属性才可!
}

引发监听(两个都要监听才行!):
                addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
do_this_mouseClicked(e);
}
});
panel.addMouseListener(new MouseAdapter() {

public void mouseClicked(MouseEvent e) {
do_this_mouseClicked(e);
}
});

你可能感兴趣的:(code,code,Random)