フィルターのクリア

How to change the border color of a pushbutton in guide

14 ビュー (過去 30 日間)
Gopichandh Danala
Gopichandh Danala 2019 年 11 月 3 日
コメント済み: Walter Roberson 2019 年 11 月 3 日
I am trying to see if I can add a color to the border of a pushbutton.
I checked some undocumented matlab and found this: link
jEdit = findjobj(handles.open) ; % handles.open -- pushbutton name - open
lineColor = java.awt.Color(1,0,0); % =red
thickness = 3; % pixels
roundedCorners = true;
newBorder = javax.swing.border.LineBorder(lineColor,thickness,roundedCorners);
jEdit.Border = newBorder;
jEdit.repaint; % redraw the modified control
This works for edit textbox but not for pushbutton.
I went through a similar question: Here. It shows that buttons border style is not affected after changing anything from default setting.
Any help is great.
  3 件のコメント
Gopichandh Danala
Gopichandh Danala 2019 年 11 月 3 日
dropping the button to uipanel works using the 'ShadowColor '. Thanks.
But if I have to do this for all pushbuttons with a specific bordercolor it becomes more tedious.
Is this the only way for now?
Walter Roberson
Walter Roberson 2019 年 11 月 3 日
Perhaps you could hook in to DefaultUicontrolCreateFcn ?

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeMigrate GUIDE Apps についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by