Üçüncü parti kütüphaneleri kullanmama rağmen, Java'da hoş görünen bir ilerleme çubuğu göstermeyi biliyorsunuzdur.Java'da güzel görünümlü ilerleme çubuğu
JProgressBar öğreticilerine bakıyordum ancak bunların hiçbiri çubuğun stilini belirtmiyor. API'yi Okuma ProgressBarUI nesnesini döndüren bir getUI yöntemi buldum, ancak bunu özelleştirmek için pek çok yol göremiyorum.
İstediğim şey, köşeleri yuvarlatmak, arka planı ve önplan rengini, genişliğini, uzunluğunu, normalini değiştirmek.
Teşekkürler!
Çok detaylı bir cevap için teşekkürler! +1 ve doğru cevap: D. Her halükarda, sonunda, "ilerleme çubuklarım" statik olduğundan, hile yapamadığından, JPanel'i yuvarlak kenarlı kullanarak, diğerinin üzerine bindirerek yaptım. Hoş ipucu için zaten teşekkürler, trashgod, daha fazla referans için aşağı yazacak – AlejandroVK
@ Snippet için Trashgod +1 Bunu Google'da 'JProgressBar' nasıl özelleştirileceğini ararken buldum :). Snippet ile 1 şey: 'paintIndeterminate (..)' '' '' '' '' '' '' '' '' '' '' '' '' g2d.fillOval (') g /. .) 'jProgressBar 'dikdörtgen sınırını yaratacak çağrı. –
@DavidKroukamp: İyi yakalama; "eski yöntemler, varsayılan öznitelik ayarları altında ... aynı şekilde performans gösterse de", "g2d.fill (şekil)" çok daha çok yönlüdür. – trashgod