[問題] 有關java.awt.Color的格式轉換

看板MATLAB作者 (玉米)時間10年前 (2014/03/28 19:52), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
由於程式需要,選用了外掛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://www.ptt.cc/bbs/MATLAB/M.1396007550.A.81C.html

03/30 22:19, , 1F
我不知道 Matlab 或是外掛是怎麼轉換的
03/30 22:19, 1F

03/30 22:19, , 2F
試試看 jColorChooser.getColor.getRGB 之類的
03/30 22:19, 2F

03/30 22:20, , 3F
因為你的目標應該是java.awt.Color.getRGB()這個 method
03/30 22:20, 3F
文章代碼(AID): #1JDM9-WS (MATLAB)