作者david72431 (玉米)
看板MATLAB
标题[问题] 有关java.awt.Color的格式转换
时间Fri Mar 28 19:52:28 2014
由於程式需要,选用了外挂java的选色器
输入下列的程式码
>> cc = javax.swing.JColorChooser;
>> [jColorChooser,container] = javacomponent(cc,[1,1,450,325],gcf);
跳出一个选色器选完颜色後
获取颜色的数值
>> color=jColorChooser.getColor
color =
java.awt.Color[r=204,g=0,b=153]
但是上述的color的格式是java的格式,显示如下:
>> whos color
Name Size Bytes Class Attributes
color 1x1 java.awt.Color
想请问有没有简单的方法,可以提取出RGB的纯数值资料呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.138.43.96
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1396007550.A.81C.html
1F:推 PsMonkey:我不知道 Matlab 或是外挂是怎麽转换的 03/30 22:19
2F:→ PsMonkey:试试看 jColorChooser.getColor.getRGB 之类的 03/30 22:19
3F:→ PsMonkey:因为你的目标应该是java.awt.Color.getRGB()这个 method 03/30 22:20