【发布时间】:2017-04-08 16:14:17
【问题描述】:
所以,我一直在使用 JFrame 执行此代码,其中我必须将标签前景色更改为从 jcolorchooser 中选择的颜色,第一件事我尝试使用 colorchooser 元素中的“Mouseclicked”事件但没有成功'不工作,我想我知道为什么,但我不确定所以让我们把它留在“它不能正常工作”,我一直在尝试其他选项,我最终得到了一个我认为可能是最有效的,实施mouselistener 但我认为我不应该使用它,因为它不起作用,现在我真的很累,所以你能帮我一把吗?这是代码:
public class dieztres extends javax.swing.JFrame implements MouseListener{
@Override
public void mouseClicked(MouseEvent e) {
mylabel.setForeground(mycolorchooser.getSelectionModel().getSelectedColor());
}
@Override
public void mousePressed(MouseEvent e) {}
@Override
public void mouseReleased(MouseEvent e) {}
@Override
public void mouseEntered(MouseEvent e) {}
@Override
public void mouseExited(MouseEvent e) {}
}
让所有无用的东西(比如自动生成的代码)这是重要的部分,如果这是基本的东西,我想道歉,我是这个领域的新手。
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖minimal reproducible example 或Short, Self Contained, Correct Example。
标签: java swing label mouselistener