Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

JProgressBar không cập nhật, không thể tìm thấy manh mối

Nếu bạn không thể sử dụng SwingWorker sau đó sử dụng SwingUtilities.invokeLater , ví dụ:

if (progress != Path.operationProgress) {
    final int progressCopy = progress; // Probably not final so copy is needed
    SwingUtilities.invokeLater(new Runnable() {
        @Override
        void run() {
            operationsProgressBar.setValue(progressCopy);
        }
    });
}

Lưu ý:Khi thực hiện việc này, mọi thứ được sử dụng trong run phải là cuối cùng hoặc phải có các biện pháp khác để truy cập các biến. Mã này mang tính biểu tượng về mặt đó.

Bạn cần thực hiện các thao tác trên các thành phần Swing bên ngoài chuỗi điều phối sự kiện, không có cách nào để giải quyết vấn đề này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chạy một ứng dụng RMI mẫu

  2. Oracle - tìm kiếm các giá trị có dấu cách ở đầu hoặc ở cuối

  3. Làm thế nào để sử dụng jmeter để kiểm tra một Thủ tục lưu trữ Oracle với kiểu trả về sys_refcursor?

  4. Ghi nhớ các Phiên bản RAC trong Công cụ Perf

  5. OCIEnvNlsCreate () không thành công. Khi tôi cố gắng kết nối cơ sở dữ liệu oracle của mình trong php