Advertisement
Guest User

ProgressBar

a guest
Nov 3rd, 2014
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.51 KB | None | 0 0
  1. AffineTransform affinetransform = new AffineTransform();
  2. FontRenderContext frc = new FontRenderContext(affinetransform, true, true);
  3. Font font = new Font("Tahoma", Font.BOLD, 24);
  4.  
  5. while (true) {
  6. System.out.println("Start speaking. Press Ctrl-C to quit.\n");
  7. Result result = recognizer.recognize();
  8. if (result != null) {
  9. String resultText = result.getBestFinalResultNoFiller();
  10. int textwidth = (int) (font.getStringBounds(resultText, frc).getWidth());
  11.  
  12. if ("".equals(resultText)) {
  13. System.out.println("Initializing");
  14. jLabel1.setText("Initializing");
  15. } else {
  16. jProgressBar1.setVisible(true);
  17. jProgressBar1.setSize(textwidth, jProgressBar1.getHeight());
  18. Shuffle sf = new Shuffle();
  19. ArrayList setText = sf.main(resultText);
  20. float setValue = (float) (100 / (float) setText.size());
  21. float chk = 0;
  22. int chk2 = 0;
  23.  
  24. for (int t = 0; t < setText.size(); t++) {
  25. try {
  26. chk += setValue;
  27. if (chk2 < chk) {
  28. chk2 = (int) chk + 1;
  29. }
  30. jLabel1.setText((String) setText.get(t));
  31. jProgressBar1.setValue(chk2);
  32. jProgressBar1.setSize(textwidth, jProgressBar1.getHeight());
  33. Thread.sleep(200);
  34. } catch (InterruptedException ex) {
  35. Logger.getLogger(RedAntUI.class.getName()).log(Level.SEVERE, null, ex);
  36. }
  37. }
  38. //jProgressBar1.setVisible(false);
  39. }
  40. //
  41. //jProgressBar1.setValue(50);
  42. } else {
  43. System.out.println("I can't hear what you said.\n");
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement