Quiero crear un InputDialog con etiquetas personalizadas para los botones Aceptar/Cancelar. Estoy usando org.eclipse.jface.dialogs.InputDialog.JFace/SWT: cambie las etiquetas de los botones en InputDialog
Me trataron de anular el método de creación de botones:
@Override
protected void createButtonsForButtonBar(Composite parent) {
super.createButtonsForButtonBar(parent);
getButton(IDialogConstants.OK_ID).setText(myOkText);
getButton(IDialogConstants.CANCEL_ID).setText(myCancelText);
}
y funciona, pero los botones no se cambia el tamaño (y los resultados de texto personalizados recortada).
Supongo que es demasiado tarde para configurar el texto aquí, porque el administrador de disposición ya ha decidido el tamaño del botón y no se puede decir que vuelva a calcular ... ¿Es así?
¿Cuál es la forma correcta?
Yo trabajo. Me perdí ese método 'setButtonLayoutData' ... ¡Gracias! – leonbloy