🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #25894

Problema JSLIDER con etiquetas

#25894
From: Ismael
Date: Mon, 22 Feb 1999 00:00
54 lines
2032 bytes


Hola.

Estoy trabajando con JSliders y tengo el siguiente problema con ellos.

Defino un jSlider y establezco sus propiedades,

      jSCodSec.setMinimum(1);
      jSCodSec.setMaximum(SIZE);
      jSCodSec.setMajorTickSpacing(SIZE-1);
      jSCodSec.setMinorTickSpacing(1);
      jSCodSec.setPaintTicks(true);
      jSCodSec.setPaintLabels(true);

Y funciona correctamente, el problema es cuando cambio el numero ticks
del componente jSlider. Vario el valor de SIZE y vuelvo a llamar a los
metodos
      jSCodSec.setMaximum(SIZE);
      jSCodSec.setMajorTickSpacing(SIZE-1);

Luego llamo al metodo jSCodSec.repaint() esperando que me repinte el
componente con el numero
de ticks cambiado. Pues bien el numero de ticks lo saca bien, lo que no
me saca bien es la etiqueta correspondiente al ultimo numero, pues me
saca la etiqueta que tenia antes de cambiar el numero de ticks.

He probado a volver a indicarle todas las propiedades, incluso he
probado a quitarle las etiquetas y volverselas a dibujar con el metodo
      jSCodSec.setPaintLabels(false);
      jSCodSec.setPaintLabels(true);

Pero no he conseguido el resultado esperado.

En resumen:
Si tengo al principio 3 componentes, dibuja



--------------------------
|               |                      |
1                                    3

Pero si luego cambio a cuatro, sale

--------------------------
|           |           |             |
1                                   3




� Alguien sabe que estoy haciendo mal ?
Technical Details
Message-ID: <36D132C1.9A87AF2E@tissat.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,3f4b2cef8d0aadd5,start
X-Google-Attributes: gid1116f3,public
From: Ismael <iblesa@tissat.es>
Subject: Problema JSLIDER con etiquetas
Date: 1999/02/22
Message-ID: <36D132C1.9A87AF2E@tissat.es>
X-Deja-AN: 447021241
Content-Transfer-Encoding: 8bit
X-Accept-Language: en
Content-Type: text/plain; charset=iso-8859-1
Organization: Telefonica Transmision de Datos
Mime-Version: 1.0
Newsgroups: es.comp.lenguajes.java