Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package trabcom;
- import java.awt.Color;
- import java.awt.Graphics;
- import java.util.ArrayList;
- import java.util.List;
- import javax.swing.JPanel;
- public class B45b extends JPanel {
- List<String> bina2;
- B45b(List<String> bina) {
- this.bina2 = bina;
- }
- @Override
- public void paintComponent(Graphics g) {
- super.paintComponent(g);
- Color f1 = new Color(155, 220, 251);
- setBackground(f1);
- List<String> bina3 = new ArrayList<>();//recebe a conversão do 4b/5b
- g.drawLine(20, 200, 1000, 200);
- g.drawLine(20, 50, 20, 350);
- int aux=0;
- for (int y = 0; y < bina2.size(); y++) {
- int aux2 = 0;
- int aux3 = 4;
- for (int x = 0; x < 1; x++) {
- if ("0000".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"11110");
- } else if ("0001".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"01001");
- } else if ("0010".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"10100");
- } else if ("0011".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"10101");
- } else if ("0100".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"01010");
- } else if ("0101".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"01011");
- } else if ("0110".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"01110");
- } else if ("0111".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"01111");
- } else if ("1000".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"10010");
- } else if ("1001".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"10011");
- } else if ("1010".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"10110");
- } else if ("1011".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"10111");
- } else if ("1100".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"11010");
- } else if ("1101".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"11011");
- } else if ("1110".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"11100");
- } else if ("1111".equals(bina2.get(x).substring(aux2, aux3))) {
- bina3.add(aux,"11101");
- }
- aux++;
- aux2 = aux2 + 3;//controle da 1ª string do array
- aux3 = aux3 + 3;//controle da 4ª string do array
- }
- }
- System.out.println(bina3);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement