UIComponent JTextField Text alignment

조회 수: 2 (최근 30일)
Michael Critchfield
Michael Critchfield 2018년 11월 27일
댓글: Michael Critchfield 2018년 12월 26일
Hi,
I included Yair Altman's UICOMPONENT to place a Text Field on my figure like so:
myFigure=figure('position',[200,200,350,200]);
JTextField=uicomponent('Parent',myFigure,'style','JTextField',...
'position',[100,100,150,20],'Text','TestText','KeyTypedCallback',@testCallb);
Now I would like the Text to appear center-aligned.
How can I do that? I've been trying for hours yesterday and haven't figured it out yet.
Also, if you do know how, can you perhals also tell me, where I need to look to find out such things?
Many thanks!
BR, Michael
  댓글 수: 1
Michael Critchfield
Michael Critchfield 2018년 11월 29일
Hello,
I really like this toolbox, but I still cannot change the Alignment Property for the text to be centered:
ProjectNameEdit = uicomponent('Parent',ProjectGUI,'style','JTextField',...
'position',[98 113 274 20],'Text','Enter Name');
%So far so good. Here I get an error message:
set(ProjectNameEdit,'HorizontalAlignment','RIGHT');
%Error: Parameter must be scalar.
I also tried 1 and true
Can someone please help me with this?

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

채택된 답변

Yair Altman
Yair Altman 2018년 12월 25일
Use JTextField.JavaPeer.CENTER or the value 0 instead of 'CENTER':
JTextField.HorizontalAlignment = JTextField.JavaPeer.CENTER; % =0
  댓글 수: 1
Michael Critchfield
Michael Critchfield 2018년 12월 26일
Thanks so much for your help!
Merry Christmas and a Happy New Year to you!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Startup and Shutdown에 대해 자세히 알아보기

제품


릴리스

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by