ProgressIndicator tarafından bir dosya indirme işleminin ilerleme bilgilerini görüntülediğim bir ListCell var.JavaFX 2.2 - ListCell içinde bir progressIndicator yüzdesini gizleme
Sorunum, göstergenin altında görüntülenen yüzde bilgilerinin kaldırılmasıdır. here belirtildiği gibi, ben aşağıdaki gibi benim css bir kural dahil:
.customProgressIndicator .percentage{
visibility: hidden;
-fx-text-background-color: red;
}
-fx-text-background-color: red
kısım bizim css düğüme uygulanan emin olmak için gönderilmiştir.
Sorun şu ki, indicator.setProgress(progress)
gibi bir çağrı yapıyorum, yüzde görünür (kırmızı renkte) görünür ve imleci göstergenin üzerine getirdiğimde tekrar görünmez olur. Yine sonunda, "Bitti" metni, indicator.setProgress(1.0)
numaralı çağrı ile alt kısımda görünür hale gelir ve bir vurgunun ardından tekrar görünmez olur.
ListView
ile ilgili olabilir; Bir öğeyi List
'dan kaldırır ve üzerinde bir updateItem
neden kaldırır ve görünmez hale geldikten sonra, tekrar görünür hale gelir.
Ben bir çözüm denedim:
Text text = (Text)indicator.lookup(".percentage");
if (text != null)
{
text.setText("");
}
Ama text
bazen null, bazen değil.
Çok teşekkürler! Sen bir hayat kurtarıcısın! – Ramazan