GUIDEのテーブルについて1つのセルの背景を変える方法はありますか?
10 views (last 30 days)
Show older comments
MathWorks Support Team
on 20 May 2016
Answered: MathWorks Support Team
on 20 May 2016
GUIDE で利用できるテーブルオブジェクトの一つのセルだけ背景色もしくはフォント、色、大きさの変更の可否を教えてください。一つの表は色やフォントを変えることはできたのですが、任意のセルを強調したいです。
Accepted Answer
MathWorks Support Team
on 20 May 2016
GUIDE のテーブルに、個々の背景色を変更するようなプロパティはありませんが、セルに代入する情報に、HTMLタグが適応できますので、こちらの方法を使った例を紹介します。圧縮ファイルを解凍後、フォルダ内の MATLAB ファイルを実行することで動作が確認できます。
(例)
L. 69-70 の row と col の値を変更することで、色を変更するセルを変更できます。
色の変更は、HTMLタグを使用します。
cell_data(row, col) ...
= {['<html><pre><font bgcolor=#FF8800 face="MS Sans Serif" size="2.5">',...
[str,' '], '</font></pre></html>']};
<pre>タグを使用することで、スペースを省略しないようにします。
また、テーブルのフォントに合わせて<font>タグで背景の色や使用するフォント、大きさを調整しています。
0 Comments
More Answers (0)
See Also
Categories
Find more on 対話型コントロールとコールバック in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!