teclado tamaño mas letra fuente cuadro con como color centimetros cambiar aumentar aparece agrandar fonts swt

fonts - mas - tamaño de letra en word en centimetros



Cambie solo el tamaño de fuente en SWT (2)

Creo que podrías hacer algo como

FontData[] fD = label.getFont().getFontData(); fD[0].setHeight(16); label.setFont( new Font(display,fD[0]));

Mientras no se devuelva más de una fuente, eso debería funcionar.

Necesito usar una fuente más grande para una de las etiquetas.

label.setFont( new Font(display,"Arial", 14, SWT.BOLD ) );

Pero obviamente Arial no siempre es la fuente por defecto. Quiero cambiar solo el tamaño y mantener todo lo demás en los valores predeterminados.

Puedo hacer algo como

label.setFontSize( 14 );

¿Para evitar configurar los otros parámetros? ¿O al menos puedo averiguar el nombre de la fuente que realmente se está utilizando como predeterminada?


Puedes hacer lo siguiente:

FontData[] fontData = label.getFont().getFontData(); for(int i = 0; i < fontData.length; ++i) fontData[i].setHeight(14); final Font newFont = new Font(display, fontData); label.setFont(newFont); // Since you created the font, you must dispose it label.addDisposeListener(new DisposeListener() { public void widgetDisposed(DisposeEvent e) { newFont.dispose(); } });