@Action
  public void bt_editar_ficha() {
    JFrame jan;
    if (mestrando) {
      jan = new Frame_Ficha(RPG_globais.getMinha_ficha(), mestre_ficha);
    } else {
      jan = new Frame_Ficha(RPG_globais.getMinha_ficha(), cliente.getConecxao_ficha());
    }

    jan.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    jan.setVisible(true);
  }
  // Chamado quando o botão travar todas as fichas é presionado
  @Action
  public void bt_travar_todas_fichas() {
    String s;
    RPG_globais.Atualiza_lista_jogadores();
    s =
        String.format(
            "\n\nMinha Ficha:\nNome: %s Personagem: %s\n\n",
            RPG_globais.getMinha_ficha().getNome_jogador(),
            RPG_globais.getMinha_ficha().getNome_personagem());
    for (Ficha f : RPG_globais.getfichas().values()) {
      s +=
          String.format(
              "Nome: |%s| Personagem: |%s|\n", f.getNome_jogador(), f.getNome_personagem());
    }

    JOptionPane.showMessageDialog(null, s);
  }
  // Chamado quando o botão ver ficha é presionado
  @Action
  public void bt_ver_ficha() {
    JFrame jan;
    String jogador;
    Ficha f = RPG_globais.getMinha_ficha();
    jogador = (String) RPG_globais.getLista_jogadores().getSelectedValue();

    for (Ficha ff : RPG_globais.getfichas().values()) {
      if (jogador.equals(ff.getNome_jogador())) {
        f = ff;
        break;
      }
    }

    jan = new Frame_Ficha(f);
    jan.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    jan.setVisible(true);
  }