Frage

Ist es möglich, mehrere JSliders zu überlagern, damit ich den „Daumen“ sehen auf beide (ich habe versucht, das Bild der Spur zu deaktivieren und der Opazität auf false gesetzt, aber man versteckt noch die anderen)? Grundsätzlich würde Ich mag eine Komponente erstellen, die der Benutzer einen Bereich definieren können (und ich wollte nicht wirklich eine eigene schreiben, da es die meisten Attribute eines Schiebers hat). Wenn es eine andere Möglichkeit ist, dass ich mit einem Schieber tun könnte, das wäre zu arbeiten.

Danke,

Jeff

War es hilfreich?

Lösung

Ah, ich fand es (i darf nicht auf die richtigen Begriffe wurden seraching). Swing-Labor als JXMultiThumbSlider, dass ich denke, wird es tun.

http: // swinglabs .org / hudson / job / SwingX% 20Weekly% 20Build / javadoc / org / jdesktop / SwingX / JXMultiThumbSlider.html

Andere Tipps

ich das gleiche Problem vor kurzem habe ich einen Schieber mit zwei Daumen wollte. Ich habe in sie nicht bekommen viel, und was ich am Ende tat die Strecke zu erhalten einfach zwei Schieber setzt und in dem „onSliderChange“ Ereignis-Listener einen beeing kleiner als die anderen und die andere größer als das verhindert. Ich weiß nicht beleive Schaukel hat einen zwei Daumen-Slider, obwohl es könnte ein cooles neues Feature sein hinzuzufügen, so dass ich denke, das ist die beste Wahl.

JIDE hat eine RangeSlider mit 2 Daumen (und ein schönen Extra auf beiden Daumen zu bewegen, auf einmal (zB Drag den Bereich um) in ihrer Open-Source gemeinsamen Schicht: http://www.jidesoft.com/products/oss.htm

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top