Technical Support
🟢 Online now
Hello 👋

How can we help you today?
Contact on WhatsApp
B4X Store
jdashboardUI / Indicadores, progreso y gauges / JPanelProgressBar
Indicadores, progreso y gauges

JPanelProgressBar

Tarjeta de progreso interactiva con icono, título, porcentaje, color, radio, eventos y elevación.

Buscar en toda jdashboardUI
Fuente
jdashboardUI.b4xlib · Solo API pública
Idioma de la tienda: es
Imagen de referencia
Referencia visual orientativa para JPanelProgressBar. No es una captura exacta del componente.
REFERENCE
Referencia visual de JPanelProgressBar con tarjetas de progreso, iconos y porcentajes

Indicadores, progreso y gauges · jdashboardUI 23.5 · B4J / JavaFX

Tarjeta de progreso interactiva con icono, título, porcentaje, color, radio, eventos y elevación.

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

Tarjeta de progreso interactiva con icono, título, porcentaje, color, radio, eventos y elevación.

Designer Properties

Property Type Default Description
Title String Skill
Color Color 0xFF1E90FF
TitleColor Color 0xFF2F4F4F
Progress Int 50
CornerRadius Int 15
IconFontSize Int 24
ShowPercentage Boolean True

Creación y ciclo de vida

Private JPanelProgressBar1 As JPanelProgressBar

JPanelProgressBar1.Initialize(Me, "JPanelProgressBar1")
JPanelProgressBar1.AddToParent(Root, 20dip, 20dip, 640dip, 360dip)

Ejemplo funcional

JPanelProgressBar1.Title = "B4J"
JPanelProgressBar1.Color = 0xFF4F46E5
JPanelProgressBar1.ShowPercentage = True
JPanelProgressBar1.Progress = 82

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
TitleColor read / write Int
Progress read / write Int
CornerRadius read / write Int
ShowPercentage read / write Boolean
TitleFont read / write B4XFont

Eventos

  • Click
  • ValueChanged (NewValue As Int)

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

  • Añade eventos Click y ValueChanged, además de Elevation y TitleColor frente a PanelProgressBar.

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 String
  • setFont(f As B4XFont)
  • getFont() As B4XFont
  • setTitle(t As String)
  • getTitle() As String
  • setColor(c As Int)
  • getColor() As Int
  • setTitleColor(c As Int)
  • getTitleColor() As Int
  • setProgress(p As Int)
  • getProgress() As Int
  • setCornerRadius(r As Int)
  • getCornerRadius() As Int
  • setShowPercentage(b As Boolean)
  • getShowPercentage() As Boolean
  • setTitleFont(f As B4XFont)
  • getTitleFont() As B4XFont
  • Base_Resize(Width As Double, Height As Double)
  • Elevation(Offset As Float, color As Int)

Componentes relacionados

  • PanelProgressBar
  • JProgressBar