Guest User

Untitled

a guest
May 24th, 2015
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. import java.io.File;
  2.  
  3. class ProgressChecker extends RSApplet {
  4. public static int per = 0;
  5. public static int per2 = 0;
  6. public String filetocheck;
  7. public long filelength;
  8.  
  9. public ProgressChecker(String s, long l) {
  10. filetocheck = s;
  11. filelength = l;
  12. Thread thread = new Thread(this);
  13. thread.start();
  14. }
  15. public void run()
  16. {
  17. long l = 0L;
  18. long l1 = 0L;
  19. per = 0;
  20. File file = new File(filetocheck);
  21. do {
  22. if(l > filelength) {
  23. break;
  24. }
  25. try {
  26. Thread.sleep(5L);
  27. } catch(Exception ex) {
  28. ex.printStackTrace();
  29. }
  30. long l2 = l;
  31. l = file.length();
  32. per = (int)(((double)l / (double)filelength) * 100D);
  33. if(per > per2) {
  34. per2 = per;
  35. try {
  36. client.instance.drawLoadingText(per, per != 100 ? ("Loading Cache Library " + per + "%") : "Decompressing Code Library...");
  37. } catch(Exception ex) {
  38. ex.printStackTrace();
  39. }
  40. }
  41. } while(true);
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment