【发布时间】:2014-05-03 14:17:20
【问题描述】:
我需要制作一个允许用户用鼠标绘画的 Java 小程序。启动小程序时,会打开第二个窗口,允许用户从 6 种不同颜色中选择一种进行绘画。
首先,我编写了代码来构建一个包含getcurrentcolor 方法的工具栏窗口。我似乎无法将按钮按下与颜色变化联系起来。
如果我启动小程序,toolbarwindow 会成功打开并且我可以绘制黑色,所以我唯一的问题是在工具栏窗口上选择一种颜色并使用该颜色进行绘制。
工具栏代码:https://gist.github.com/anonymous/3c053c69112f46d17440
绘画小程序代码:https://gist.github.com/anonymous/aca7929dbcfc08008f30
【问题讨论】:
-
你试过JColorChooser吗?
-
我的教授说我们不能使用 JColorChooser
-
还有什么不能用的吗?
-
这里是描述:“修改上面的程序以合并颜色。在一个单独的窗口中,提供一个 RadioButton 对象的“工具栏”,其中列出了以下六种颜色:红色、黑色、洋红色、蓝色、绿色和黄色。工具栏应实现为名为 ToolBarWindow 的 Frame 的子类,并应由六个按钮组成,每个按钮都有适当的颜色名称。选择新颜色时,应以新颜色进行绘制。"
-
你为什么有
action方法?
标签: java applet radio-button