制作可点击的色谱来存储这些点击的rgb值

时间:2015-02-14 19:13:05

标签: java swing user-interface colors event-listener

我想制作看起来像色谱的自定义GUI对象。 但是这个色谱应该是交互式的,所以当用户点击该光谱的任何一点时,代码会将色谱矩形的点或坐标与被点击的颜色的rgb值相关联。 点。

spectrum bar

光谱的范围应该是从零到最大可能的rgb值(教授说它从0到255 ^ 3,我认为是不正确的,因为3可以是不同的颜色) 那么颜色的范围应该相关并且缩放到矩形的长边的像素数。 点击部分由我之前使用过的鼠标监听器完成,但我不知道如何让它对几次点击作出反应。

那我该怎么做这个对象呢? 我也不想使用JColorchooser。

1 个答案:

答案 0 :(得分:1)

enter image description here c - 是0到1之间的浮点数。

-rootViewController