Tôi đã làm việc trong một thời gian với JProgressBar
sử dụng WindowsLookAndFeel
, nhưng tôi tìm thấy một số khác biệt lớn từ thanh tiến trình tự nhiên:JProgressBar của Windows LAF
Dưới đây là thanh bản xứ, trong trạng thái bình thường của nó:
Trong khi đây là Java:
Một con mắt sắc bén có thể thấy màu của java, màu trắng sáng hơn nhiều và màu xanh lá cây sáng hơn một chút. Cũng bản địa là "đầy" trong khi Java có một đường viền rỗng.
Bây giờ, không xác định nguồn gốc:
Và Java:
Các nhấp nháy là ngắn hơn nhiều, và nhiều hơn nhanh hơn nhiều (không hiển thị). Cũng như bản địa có thể trông giống như một ánh sáng, Java trông giống như một "sao chổi" (với một cái đuôi, chỉ từ một bên ...).
Và câu hỏi cuối cùng của tôi, thanh chặn:
này có thể được thực hiện trong Java?
thanh bị chặn với màu đỏ đã được giải quyết ở đây một vài lần, bao gồm cả màu sắc từ cầu vồng trong JProgressBar, xin vui lòng whats mục tiêu ???, chỉ để tạo ra màu sắc tương tự như trong Win7, chú ý nhất o người dùng thay đổi màu trong Win chủ đề (inc. tôi == Màu cam), sắp tạo không xác định, không phải là vấn đề bằng cách nào đó, tìm kiếm trong bài đăng bằng @trashgod – mKorbel
bài đăng hay nhất về JProgressBar nằm trong bài đăng của @aterai, phải sử dụng GradientPaint thay vì Màu sắc rắn – mKorbel