JDashboardUI · Referencia completa · B4J/JavaFX · Biblioteca del 30 de octubre de 2026
Gestor de fuentes FontAwesome Solid, FontAwesome Regular, Material Design Icons, Bootstrap Icons e IcoMoon.
Maqueta gráfica ilustrativa, no captura exacta del control.
Para qué sirve y cuándo utilizarlo
Gestor de fuentes FontAwesome Solid, FontAwesome Regular, Material Design Icons, Bootstrap Icons e IcoMoon.
Inicialización, uso y ejemplos prácticos
El código siguiente muestra las operaciones disponibles. Cuando se utiliza Root, este representa un B4XView ya creado. Los archivos de imagen ilustrativos deben existir en Files.
' Initialize once. TTF font files are bundled in jdashboardUI.
Private Fonts As JIconFont
Fonts.Initialize
Fonts.FontSize = 22
' Choose a font family that contains your glyph.
Dim SolidFont As B4XFont = Fonts.IconFontAwesomeSolid
Dim RegularFont As B4XFont = Fonts.IconFontAwesomeRegular
Dim MaterialFont As B4XFont = Fonts.IconMaterialFont
Dim BootstrapIcons As B4XFont = Fonts.BootstrapFont
Dim IcoMoonIcons As B4XFont = Fonts.IconMoonFont
' Example: use the solid font for a checked-state glyph.
JCheckBox1.SetIcon(Chr(0xF00C), SolidFont)
Referencia completa de los miembros públicos
Este módulo expone 7 métodos / accesores públicos en la versión revisada. A continuación se documentan todas sus firmas, incluyendo las variantes, getters/setters y hooks del Designer.
| Firma exacta del código fuente | Para qué sirve |
|---|---|
Initialize |
Inicializa la instancia y, si se solicita, vincula Callback y EventName. |
getIconMaterialFont As B4XFont |
Lee la propiedad IconMaterialFont. |
getIconFontAwesomeRegular As B4XFont |
Lee la propiedad IconFontAwesomeRegular. |
getIconFontAwesomeSolid As B4XFont |
Lee la propiedad IconFontAwesomeSolid. |
getIconMoonFont As B4XFont |
Lee la propiedad IconMoonFont. |
getBootstrapFont As B4XFont |
Lee la propiedad BootstrapFont. |
setFontSize(Size As Double) |
Configura FontSize; con un solo parámetro suele usarse como propiedad B4X. |
Propiedades B4X: lectura y escritura
Los métodos públicos getX y setX (cuando corresponda) se utilizan mediante la propiedad Control.X. Los métodos con varios parámetros deben utilizarse como métodos.
| Propiedad | Acceso |
|---|---|
IconMaterialFont |
lectura |
IconFontAwesomeRegular |
lectura |
IconFontAwesomeSolid |
lectura |
IconMoonFont |
lectura |
BootstrapFont |
lectura |
FontSize |
escritura |
Campos públicos
Este módulo no declara campos públicos adicionales.
Propiedades del Designer
No se declaran propiedades propias para el Designer en este módulo.
Eventos
Este módulo no declara eventos públicos propios.
Ciclo de vida, compatibilidad y límites
Los archivos TTF están incluidos en la librería. El ejemplo Icon Choose permite buscar símbolos, previsualizarlos, elegir colores y copiar Chr(0x...).
DesignerCreateView y Base_Resize, cuando aparezcan en la referencia pública, son hooks administrados por el sistema de Custom Views; normalmente no se llaman manualmente. Si colocas el control desde el Designer, no vuelvas a inicializar la misma instancia.
Icon Choose: el ejemplo que viene con JDashboardUI permite navegar fuentes, buscar y previsualizar iconos, seleccionar colores y copiar los códigos Chr(0x...) y colores B4X. Los archivos TTF ya se incluyen en la librería.
Convenciones de la API
- Los parámetros y tipos que aparecen en cada firma se toman del código fuente de la biblioteca.
B4XViewes una vista XUI;B4XFontes una fuente XUI yObjectes un valor genérico.- Los nombres de variables en los ejemplos son ilustrativos: utiliza los nombres reales de tu proyecto.
- El código se ha revisado frente a la biblioteca; no se ha realizado compilación B4J en este entorno.