UIComponent JTextField Text alignment

2 visualizaciones (últimos 30 días)
Michael Critchfield
Michael Critchfield el 27 de Nov. de 2018
Comentada: Michael Critchfield el 26 de Dic. de 2018
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 comentario
Michael Critchfield
Michael Critchfield el 29 de Nov. de 2018
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?

Iniciar sesión para comentar.

Respuesta aceptada

Yair Altman
Yair Altman el 25 de Dic. de 2018
Use JTextField.JavaPeer.CENTER or the value 0 instead of 'CENTER':
JTextField.HorizontalAlignment = JTextField.JavaPeer.CENTER; % =0
  1 comentario
Michael Critchfield
Michael Critchfield el 26 de Dic. de 2018
Thanks so much for your help!
Merry Christmas and a Happy New Year to you!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by