【发布时间】:2013-05-26 02:57:58
【问题描述】:
我对 Java Swing 库比较陌生,我正在尝试使用 3 x 3 的 JButton 网格编写井字游戏程序。当用户选择一个按钮时,我正在更改包含所选按钮的行和列的背景颜色以添加突出显示的感觉(通过将每个 JButton 的 button.setBackground() 更改为不同的颜色)。
但是,我目前遇到的问题是,当鼠标拖动到突出显示的按钮之一上时,新的背景颜色会被删除(并改回旧的背景颜色)。
当鼠标进入按钮时,似乎有一个鼠标事件正在重新绘制按钮,但是我尝试关闭此事件,但未能成功。
我将不胜感激任何帮助!如果我需要澄清任何事情,请告诉我。谢谢
【问题讨论】:
-
你能把你写的代码贴出来让我们看看可能是什么问题吗?
-
您的代码中有一个错误,您没有向我们展示。