Removing the outline or border around the Edit Text box in the GUI

조회 수: 34 (최근 30일)
Jake
Jake 2013년 6월 13일
댓글: Walter Roberson 2018년 12월 21일
I'm preparing a GUI, and for purposes of aesthetics, I want to remove the gray border around the edit text box, or change its color to match the background. I'm not sure how to do this - is it possible?

채택된 답변

Evan
Evan 2013년 6월 13일
편집: Evan 2013년 6월 13일
This cannot be done through matlab's documented uicontrol properties, but you can achieve it by working with the underlying java. See here: http://undocumentedmatlab.com/blog/customizing-uicontrol-border/
  댓글 수: 1
Jan
Jan 2013년 6월 14일
@Jake: And guess if Google finds this link also, when you ask for "Removing the outline or border around the Edit Text box Matlab".

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Max
Max 2015년 1월 20일
I was looking for answer for this too... as I am dealing with the same frustrations. I deploying a professional application, so these unsupported java hacks are not ideal for me, whether or not they work.
It's not pretty, but a workaround is to create the 'edit' uicontrol inside of a uipanel. You can edit the border properties to your heart's content in the uipanel. This has been pretty successful for me.
  댓글 수: 3
Arjun de Alwis
Arjun de Alwis 2018년 12월 21일
Hi John L,
Could you help me out as to how I could change this uicontrol from edit to text??
Thanks in advance
Walter Roberson
Walter Roberson 2018년 12월 21일
If you have the tag of the editbox, such as handles.editbox7 then
set(handles.editbox7, 'style', 'text')
If you do not have a handle then use the property editor in GUIDE to find the uicontrol and edit its properties, and find the Style property in the list and change it to 'text'

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by