Ir ao conteúdo
  • Cadastre-se

Rodrigo878

Membro Pleno
  • Posts

    50
  • Cadastrado em

  • Última visita

posts postados por Rodrigo878

  1. @AdrianoSiqueira ok, tentarei fazer isso.. porém eu estava planejando um sistema que inicialmente exisitiria um tela de Login, que após ser acessado por um adm ele cadastraria um motorista, e caso o motorista quisesse efetuar login para ver seus dados, isso seria possível, mas no caso, desta forma que você auxiliou ( de setar o vetor em um jFrame antes do cadastro ) isso seria impossível, certo?

  2. @AdrianoSiqueira Fiz como você auxiliou e finalmente consegui invocar o vetor lá no login, porém ele está recebendo null sempre

     

    public class interLogin extends javax.swing.JFrame {
        
        Motorista[] motoristas = new Motorista[100];
    
        NovoMotorista cadastro = new NovoMotorista(motoristas);
        
        int i = 0;
        
        // LOGIN DO ADM
        String loginADM = "ADM", senhaADM = "0000";
        String usu, sen; 
        
        //LOGIN MOTORISTA
        String usuMOTvalidad, senMOTvalidad;
    
        
        public interLogin(){
            initComponents();
        }
      
    	private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {  
          
          TelaPrincipal janela = new TelaPrincipal();
            
            System.out.println(motoristas[i]);
            
            //Login comparador
            usu = loginText.getText();
            sen = senhaText.getText();
            
            if (usu.equals(loginADM)&& sen.equals(senhaADM)){
                janela.setVisible(true);
            }
            else if (usu.equals(usuMOTvalidad) && sen.equals(senMOTvalidad) ) {
                System.out.println("funcionou");
            }
            else {
                System.out.println("dados invalidos");
            }
            
            i++;
          
         } 

     

  3. @AdrianoSiqueira Mano o código assim funciona, porém eu estou setando o vetor dentro do jFrame, eu conseguiria desta forma por exemplo chamar e pegar os dados deste vetor e utilizar em outro jFrame, ou classe?

     

    780544448_testeprint.thumb.png.9602cb59b81c03b7cd5629080694ac5e.png

    porque quando eu tento puxar estes dados lá na tela de login, através da classe dos Motoristas, o conteúdo é null, não tenho ideia de como puxar este vetor do jFrame..

  4. Estava tentando aplicar aqui em meu código, isto aqui não deveria funcionar? :

     

    public class NovoMotorista extends javax.swing.JFrame {
        
        int i = 0;
        
        private Motorista[] motoristas;
    
        public NovoMotorista (Motorista[] QuantMot) {
            this.motoristas = QuantMot;
            QuantMot[i] = new Motorista();
            initComponents();
        }
    
    	private void botaoCadastrarActionPerformed(java.awt.event.ActionEvent evt) {   
    
    	QuantMot[i] = new Motorista();
    
            QuantMot[i].setSenhaMotorista(senhaMotoristaText.getText());
            
            QuantMot[i].setNomeMotorista(nomeMotoristaText.getText());
            
            QuantMot[i].setUsuarioMotorista(usuarioMotoristaText.getText());
            
            QuantMot[i].setCPFmotorista(cpfMotoristaText.getText());
            
            QuantMot[i].setCNHmotorista(cnhMotoristaText.getText());
            
            System.out.println(QuantMot[i]);
            
            i++;
    
    	}

     

     

    Ele me diz que não encontra a variável do QuantMot

    @AdrianoSiqueira Entendo a questão do arrayList, pretendo me aprofundar mais em java após esse semestre da facul

  5. @AdrianoSiqueira Nossa mano, só agora que vi que mandei a foto do codigo errado, peço perdão, vou editar lá em cima! 

     

    então o restante do código basicamente é a classe motorista:

     

    package projetointerdiciplinar;
    
    public class Motorista {
    
        private String nome, CPF, usuario, senha, CNH;
        private int Pontos; // Pontos disponiveis.
        
        public Motorista(){
        }
        
        public Motorista(String nome, String CPF, String usuario, String senha, String CNH){
    
            this.nome = nome;
            this.CPF = CPF;
            this.usuario = usuario;
            this.senha = senha;
            this.CNH = CNH;
            
        }
        
        @Override
        public String toString() {
            return "Motorista{" + "nome :" + nome + ", CPF :" + CPF + ", Usuario :" + usuario + ", Senha :" + senha +  ", CNH :" + CNH + '}';
        }
        
        //GET
        public String getNomeMotorista(){
            return nome;
        }
        public String getCPFmotorista(){
            return CPF;
        }
        public String getUsuarioMotorista(){
            return usuario;
        }
        public String getSenhaMotorista(){
            return senha;
        }
        public String getCNHmotorista(){
            return CNH;
        }
        
        // SET
        public void setNomeMotorista(String nome){
            this.nome = nome;
        }
        public void setCPFmotorista(String CPF){
            this.CPF = CPF;
        }
        public void setUsuarioMotorista(String usuario){
            this.usuario = usuario;
        }
        public void setSenhaMotorista(String senha){
            this.senha = senha;
        }
        public void setCNHmotorista(String CNH){
            this.CNH = CNH;
        }
        
    }

     

     

    Enquanto o erro que retorna é que eu não consigo puxar o QuantMot lá pro jFrame de cadastro

    package projetointerdiciplinar;
    
    public class LerDadosMotorista {
        
        public void LerDadosMotorista(){ 
        
        Motorista[] QuantMot = new Motorista[10];
    
        }
        
        public Motorista[] LerDados(Motorista[] QuantMot){
            
            int i = 0;
            QuantMot[i] = new Motorista();
            
            return QuantMot;
            
        }
        
    }

    @AdrianoSiqueira

  6. Bom galera, sou novo na programação, então peço desculpa antecipadamente caso esteja cometendo algum erro grave… e agradeço a atenção desde já!

    Estou desenvolvendo um sistema de cadastro de motoristas para um projeto da faculdade.

    Inicialmente setei um vetor para armazenar os dados do motorista no proprio jFrame de cadastro, porém caso eu tentasse puxar esses dados para validar e permitir um login, acredito que não seria possível puxar esses dados para o jFrame de Login, então o ideal seria setar este vetor em uma classe exclusiva para ele, e então através disso o jFrame de cadastro puxaria e retornaria normalmente os dados, permitindo também o jFrame de Login validar esses dados. Ou simplestemente eu conseguiria setar este vetor na classe do próprio Motorista?

    bom, tentei setar atráves de uma classe exclusiva o vetor, porém além de não conseguir puxar o objeto do vetor para o jFrame de cadastro, não faço ideia se esse é a forma ideal, ou pelo menos funcional deste código. Segue os códigos:

     

    Aqui seria a classe na qual estaria passando o vetor:

     

    package projetointerdiciplinar;
    
    public class Cadastro {
        
        Motorista x;
        
        public Cadastro(Motorista motorista){
            x = motorista;
        }
        
    }

     

    ////////////////////////////////////////////////

     

    Aqui é o jFrame de cadastro, pesquisei bastante, porém não encontrei muito sobre vetores de objetos, muito menos sobre a invocação deles… fora o jFrame:

     

    688455575_questNovoMotorista.thumb.png.aa8393f03752b0ed6dcb0e27d5b7927e.png

     

    Infelizmente este projeto está sendo cobrado na faculdade, sendo que nós nem tivemos contato com essa passagem de dados dos vetores, muito menos para um jFrame, enfim… agradeço toda a ajuda que vier!

     

     

  7. Atualizei a bios com a rev errada ( 2.x ) sendo que minha placa é rev ( 2.1 ) pesquisei bastante sobre e aparentemente não era nem pra ser possível isso mas a atualização ocorreu sem erro nenhum, tentei reverter para a unica versão de bios existente da rev certa ( 2.1 ) porém acontece o erro "BIOS ID CHECK ERROR" que deveria somente acontecer caso eu estivesse atualizando a bios com um arquivo incompatível com o modelo.

     

    alguma alma nobre aí pra dar um help? não encontrei uma forma de reverter isso, talvez minha placa não aceite downgrade e caso seja isso eu não tenho a minima ideia do que fazer, pesquisei bastante em fóruns e tudo mais e infelizmente não achei nenhuma solução.

  8. @Vitor_TEC opa amigo desculpa a demora para responder. Encontrei o problema quando desmontei o meu computador e montei ele fora do gabinete, simplesmente a fan da placa de video não estava girando.. bizarro porque dentro do software que usei não mostrou a temperatura real da placa, até que utilizei outro programa e lá estava ela a 80° com qualquer tarefa subindo pra 90° que aí fazia com que o sistema desligasse. enfim já troquei de placa e o sistema voltou ao "normal" se não fosse pelo fato de eu ter instalado uma versão da bios de uma rev. diferente da minha atual kk e o pior é que quando tento instalar o certo da um erro lá e aparentemente tenho que tentar fazer isso por DOS. farei um post separado aqui pra ter mais detalhes de como posso fazer isso. Agradeço a atenção e novamente peço desculpas pela demora da resposta.

  9. Agradeço a atenção de todos desde já.

     

    Bom, meu problema começou aparecer uma semana atrás mais ou menos. Basicamente o computador simplesmente apaga e o led do botão de power se mantém aceso, porém eu não consigo reinicia-lo e nem mesmo desliga-lo por completo, somente removendo da tomada ou ligando e desligando no interruptor da fonte. Infelizmente ou felizmente não há nenhuma atividade em questão que eu execute no pc que cause isso.

     

    Em relação ao Sistema Operacional, antes de mexer no hardware eu formatei o pc, então não é nenhum tipo de malware ou qualquer vírus.

     

    Bom cheguei as seguintes conclusões:

     

    A primeira é que de fato é a fonte, pois é uma fonte de péssima qualidade e por eu utilizar este pc para estudar e para entretenimento comia umas 10 horas para mais, por dia fácil. mas nessa quarentena... Posso dizer sem medo que o pc se mantia ligado pelo menos umas 20 horas por dia. Mesmo que grande parte era sempre navegando na internet, ou em programas leves, já que eu passava maior parte do tempo por conta da facul mexendo no Visual Studio Code e por hobby brincando no Blender.. em questão de jogos nada que sugasse ao extremo o hardware, CS GO, LoL, Valorant porque é o que roda só kkk. Entendo a importância da fonte sim, sei quais malefícios ela pode trazer para os hardwares mas mantive ela mesmo assim, estava planejando pegar um combo de fonte com placa de vídeo para daí sim trocar, mas essa quarentena subiu absurdamente os valores das peças e ferrou todo meu planejamento.

     

    A segunda conclusão é que já é tarde demais, a placa-mãe foi danificada e possivelmente outras peças, a pior hipótese mas impossível desconsiderar... E caso seja isso, quais as chances de recuperação do hardware, vale a pena?

     

    Por fim, a única peça que não testei foi o hd. Recentemente cerca de 3 meses no máximo eu tinha feito testes nele e tudo mais e ele estava tranquilo, talvez alguém mais experiente possa saber se com essas características o problema poderia ser ele.

     

    Observações:

     

     - Retirei e limpei componente por componente.

     - Utilizo filtro de linha.

     - O PC tem 4 anos ( a placa-mãe e o processador tem 8 meses )

     - Utilizo o Cooler Box original do processador ( sei que é ruim, pretendo trocar )

     - O gabinete é bem ventilado

     - nenhum dos hardware nem mesmo a fonte apresentou problemas de temperatura.

     

    Config da carroça:

     

    Processador: AMD FX 8300

    placa-mãe: Gigabyte GA-970A-DS3P (rev. 2.x)

    RAM: 2 pentes de 4GB da HyperX DDR3

    Placa de Video: XFX R7 250E DDR3

    HD: Seagate 3.5 - 1TB

    Fonte: F-New FN-R 500W

     

    Peço desculpa por qualquer erro de ortografia.

  10. @WOZ Dods

    2 horas atrás, WOZ Dods disse:

    Até 50 reais não vou recomendar nenhum porque todos eles terão basicamente o mesmo desempenho de arrefecimento do seu stock. Quer algo que terá desempenho adequado e durará uns bons 10 anos? Compre ou o Cooler Master Hyper 212, ou o Gammax 400, ou qualquer um da séria master air.

     

    Entendo, de qualquer forma é um investimento necessário.

     

    2 horas atrás, WOZ Dods disse:

    Querido, você não entendeu a importância da fonte. A fonte de alimentação de qualquer PC determina, efetivamente, a durabilidade de todos os seus componentes. Comprar uma fonte porca significa, sempre e sem sombra de dúvidas, o quanto você gastará depois de comprá-la em reposição de memórias, HDs, SSDs, CPUs, GPUs, até da própria placa-mãe. Se você investiu mal em fonte na primeira vez, com certeza já teve e terá prejuízos enquanto ela estiver no seu sistema. 

     

    reconheço a importância da fonte, porém não era necessário já que o setup era bem humilde, não portava nem uma placa de video, vinha com um A4-7300 4 gb de ram, um hd e etc... enfim, agradeço o auxilio e os conselhos.

  11. 1 hora atrás, WOZ Dods disse:

    Isso pode ter ocorrido por inúmeros fatores, mas o mais comum é o modo de operação de armazenamento configurado na BIOS. Como você já solucionou formatando (o que geralmente resolve, apesar de ser melhor corrigir a BIOS), então não importa mais. A BSOD é o problema agora.

     

    Sim, até então o problema está parcialmente resolvido, mas pode acontecer de voltar.. mas não poderia vir somente da fonte mesmo? impedir do PC ligar, cara nem no modo de segurança ele conseguia inicializar.

     

    1 hora atrás, WOZ Dods disse:

    Teste de Stress serve para saber se o hardware está bom (rodando com máximo desempenho). Se você quer testar componentes individuais, recomendo programas específicos para cada hardware. HDtune ou crystaldiskinfo para HDDs e SSDs, Memtest86 para memórias. Sempre, o tempo inteiro, usando o MSI Afterburner para medir temperaturas de tudo.

     

    Entendo, mas como tinha dito, o PC vem tendo tela azul quando eu estava rodando um game e as vezes em usos comuns. Por isso vim tentando estressar os hardwares para saber se era algum componente especifico. Mas não deu em nada o que é bem estranho. 

    Ah, fiz os testes aqui e nenhum consta erro. acredito que seja a fonte o real problema, bom tem um conhecido aqui que trará algumas RAMs para eu fazer o teste também, e tenho um processador e uma placa-mãe sobrando qualquer coisa instalo elas aqui e localizo o problema tmb.

     

    1 hora atrás, WOZ Dods disse:

    80º já é sinal de superaquecimento. Você usa o cooler Stock? Seu gabinete é bem ventilado? Recomendo melhorar o arrefecimento da sua CPU e do gabinete como um todo se for o caso.

     

    Sim, utilizo o Cooler Stock do FX, o que n é nem um pouco recomendavel, vou aproveitar a compra da fonte e vou comprar um Cooler melhor.. Recomenda algum até uns 50 mangos? pra am3+

     

    1 hora atrás, WOZ Dods disse:

    Cara, pegue o CD que veio com a placa-mãe e jogue no lixo, faça esse favor a si mesmo. Sempre que for formatar um PC, instale os drivers mais recentes baixados diretamente do site da fabricante. Atualização de BIOS faça apenas com o aplicativo de windows fornecido pela fabricante (se o windows não estiver dando BSOD), ou baixe o arquivo de update para fazer via BIOS se tiver certeza absoluta e prestar total atenção se está baixando a versão correta.

     

    KKKK entendo, fiz isso com o cd da minha placa de vídeo, já que pra mim era a unica coisa q realmente necessitava estar sempre atualizada.. enfim agradeço a dica farei isso a partir de hj.

     

    1 hora atrás, WOZ Dods disse:

    A RX 570 gargalar ou não, pelo menos vai aumentar seu desempenho em alguns cenários. A fonte você precisará mudar com certa urgência (até porque ela pode ser a causadora do seu problema).

     

    Certo, estou querendo trocar essa fonte a muito tempo mesmo pra fazer um UP logo, só estava esperando um motivo mais forte pra gastar uma graninha kk.

    adicionado 2 minutos depois

    @Phenom_X4

    12 minutos atrás, Phenom_X4 disse:

    eu sugiro a atualização de bios, e tambem a troca da bateria da placa-mãe..já que o pc tem 4 ou 5 anos de uso..

     

    Vou atualizar a bios da placa-mãe ss, porém acredito que não seja a bateria da placa pois faz uns 8 meses que adquiri ela, totalmente nova.

     

    Somente a placa-mãe e o processador q tem mais ou menos uns 8 ou 9 meses o resto do PC que tem 4 anos pra mais... 

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!