Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. package trabcom;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Graphics;
  5. import java.util.ArrayList;
  6. import java.util.List;
  7. import javax.swing.JPanel;
  8.  
  9. public class B45b extends JPanel {
  10.  
  11. List<String> bina2;
  12.  
  13.  
  14. B45b(List<String> bina) {
  15. this.bina2 = bina;
  16. }
  17.  
  18. @Override
  19. public void paintComponent(Graphics g) {
  20. super.paintComponent(g);
  21. Color f1 = new Color(155, 220, 251);
  22. setBackground(f1);
  23. List<String> bina3 = new ArrayList<>();//recebe a conversão do 4b/5b
  24. g.drawLine(20, 200, 1000, 200);
  25. g.drawLine(20, 50, 20, 350);
  26. int aux=0;
  27. for (int y = 0; y < bina2.size(); y++) {
  28. int aux2 = 0;
  29. int aux3 = 4;
  30. for (int x = 0; x < 1; x++) {
  31. if ("0000".equals(bina2.get(x).substring(aux2, aux3))) {
  32. bina3.add(aux,"11110");
  33. } else if ("0001".equals(bina2.get(x).substring(aux2, aux3))) {
  34. bina3.add(aux,"01001");
  35. } else if ("0010".equals(bina2.get(x).substring(aux2, aux3))) {
  36. bina3.add(aux,"10100");
  37. } else if ("0011".equals(bina2.get(x).substring(aux2, aux3))) {
  38. bina3.add(aux,"10101");
  39. } else if ("0100".equals(bina2.get(x).substring(aux2, aux3))) {
  40. bina3.add(aux,"01010");
  41. } else if ("0101".equals(bina2.get(x).substring(aux2, aux3))) {
  42. bina3.add(aux,"01011");
  43. } else if ("0110".equals(bina2.get(x).substring(aux2, aux3))) {
  44. bina3.add(aux,"01110");
  45. } else if ("0111".equals(bina2.get(x).substring(aux2, aux3))) {
  46. bina3.add(aux,"01111");
  47. } else if ("1000".equals(bina2.get(x).substring(aux2, aux3))) {
  48. bina3.add(aux,"10010");
  49. } else if ("1001".equals(bina2.get(x).substring(aux2, aux3))) {
  50. bina3.add(aux,"10011");
  51. } else if ("1010".equals(bina2.get(x).substring(aux2, aux3))) {
  52. bina3.add(aux,"10110");
  53. } else if ("1011".equals(bina2.get(x).substring(aux2, aux3))) {
  54. bina3.add(aux,"10111");
  55. } else if ("1100".equals(bina2.get(x).substring(aux2, aux3))) {
  56. bina3.add(aux,"11010");
  57. } else if ("1101".equals(bina2.get(x).substring(aux2, aux3))) {
  58. bina3.add(aux,"11011");
  59. } else if ("1110".equals(bina2.get(x).substring(aux2, aux3))) {
  60. bina3.add(aux,"11100");
  61. } else if ("1111".equals(bina2.get(x).substring(aux2, aux3))) {
  62. bina3.add(aux,"11101");
  63. }
  64. aux++;
  65. aux2 = aux2 + 3;//controle da 1ª string do array
  66. aux3 = aux3 + 3;//controle da 4ª string do array
  67. }
  68. }
  69. System.out.println(bina3);
  70. }
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement