Indicadores, progreso y gauges · jdashboardUI 23.5 · B4J / JavaFX
Versión ligera de tarjeta de progreso con icono, título, porcentaje, color y esquinas redondeadas.
La imagen mostrada en esta página es una referencia visual creada para la documentación. No pretende ser una captura pixel-perfect del control; el resultado real depende del tamaño, tema, colores y datos.
Características destacadas
- Título configurable
Cuándo usarlo
Versión ligera de tarjeta de progreso con icono, título, porcentaje, color y esquinas redondeadas.
Designer Properties
| Property | Type | Default | Description |
|---|---|---|---|
| Title | String | Skill |
|
| Color | Color | 0xFF1E90FF |
|
| Progress | Int | 50 |
|
| CornerRadius | Int | 15 |
|
| IconFontSize | Int | 24 |
|
| ShowPercentage | Boolean | True |
Creación y ciclo de vida
Private PanelProgressBar1 As PanelProgressBar
PanelProgressBar1.Initialize(Me, "PanelProgressBar1")
PanelProgressBar1.AddToParent(Root, 20dip, 20dip, 640dip, 360dip)
Ejemplo funcional
PanelProgressBar1.Title = "Download"
PanelProgressBar1.Color = 0xFF06B6D4
PanelProgressBar1.ShowPercentage = True
PanelProgressBar1.Progress = 60
Propiedades B4X normalizadas
Los accesores públicos getX/setX compatibles se presentan como propiedades B4X normales. Los métodos parametrizados siguen documentándose como métodos.
| Propiedad | Acceso | Tipo |
|---|---|---|
| Icon | read | String |
| Font | read / write | B4XFont |
| Title | read / write | String |
| Color | read / write | Int |
| Progress | read / write | Int |
| CornerRadius | read / write | Int |
| ShowPercentage | read / write | Boolean |
Eventos
No declara eventos públicos en la versión analizada.
Exportación y renderizado
Este componente no expone una función pública de exportación PNG en la versión analizada.
Notas y comportamiento real de la versión analizada
- Es la variante ligera de JPanelProgressBar y no declara eventos Click / ValueChanged en el código analizado.
API pública completa
Initialize(Callback As Object, EventName As String)DesignerCreateView(Base As Object, lbl As Label, Props As Map)AddToParent(Parent As B4XView, Left As Int, Top As Int, Width As Int, Height As Int)setIcon(icon As String,Font As B4XFont)getIcon() As StringsetFont(f As B4XFont)getFont() As B4XFontsetTitle(t As String)getTitle() As StringsetColor(c As Int)getColor() As IntsetProgress(p As Int)getProgress() As IntsetCornerRadius(r As Int)getCornerRadius() As IntsetShowPercentage(b As Boolean)getShowPercentage() As BooleanBase_Resize(Width As Double, Height As Double)
Componentes relacionados
- JPanelProgressBar
- JProgressBar