Tôi tự hỏi liệu có ai trong số các bạn biết cách hiển thị thanh tiến trình trông đẹp mắt trong Java hay không, chủ yếu bằng cách sử dụng Swing, mặc dù tôi không ngại sử dụng thư viện của bên thứ ba.Thanh tiến trình tìm kiếm đẹp trong java
Tôi đã xem hướng dẫn JProgressBar nhưng không có hướng dẫn nào trong số đó đề cập đến tạo kiểu cho thanh. Đọc API tôi tìm thấy một phương thức getUI trả về đối tượng ProgressBarUI nhưng tôi không thấy nhiều cách để tùy chỉnh nó.
Điều tôi muốn là thêm các góc được làm tròn, thay đổi nền và màu nền trước, chiều rộng, chiều dài, bình thường.
Cảm ơn!
Cảm ơn bạn đã trả lời rất chi tiết! 1 và câu trả lời đúng: D. Trong mọi trường hợp, cuối cùng tôi đã làm nó bằng cách sử dụng JPanel với biên giới tròn, chồng lên nhau trên đầu trang của người khác, kể từ khi "thanh tiến trình" của tôi là tĩnh, các trick hiện nó. Cảm ơn anyway cho tip tốt đẹp, trashgod, sẽ viết nó xuống để tham khảo thêm – AlejandroVK
@Trashgod +1 cho đoạn mã tôi tìm thấy điều này trong khi tìm cách làm thế nào để tùy chỉnh 'JProgressBar' trên Google :). 1 điều với đoạn trích: trong 'paintIndeterminate (..)' bạn đưa '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' do đó thiếu 'g2d.fillOval (. .) 'cuộc gọi sẽ tạo ra đường biên chữ nhật 'JProgressBar'. –
@DavidKroukamp: Tốt bắt; mặc dù "các phương thức kế thừa thực hiện giống hệt nhau ... trong cài đặt thuộc tính mặc định," 'g2d.fill (shape)' linh hoạt hơn nhiều. – trashgod