-
Posts
33 -
Cadastrado em
-
Última visita
Reputação
1-
Pessoal, to terminando um projetinho em Java e gostaria de saber como eu faço para tornar o preenchimento de um campo obrigatório. Na verdade eu tenho um formulário de pesquisa com os campos Codigo e Nome, onde a pesquisa pode ser feita por qualquer um dos dois, mas se deixar em branco ta dando erro. Dessa forma eu gostaria de obrigar o usuário a digitar ou o Codigo ou o Nome. E tambem gostaria de evitar o erro ao apertar o botão quando um desses dois campos não estivesse preenchido.
-
jcvilanova alterou sua foto pessoal
-
Galera, estou precisando de uma força aqui. Recebi a tarefa de fazer um Livro Ata para o almoxarifado aqui no serviço. Mais especificamente o que devo fazer é somente a página de abertura. Tudo é texto, e é mais ou menos assim : Aos vinte e cinco dias do mes de março do ano de 2023, 25/03/2023, nesta cidade de ... estado do ..., recebi a incumbência de .... A unica coisa que muda diariamente é essa data, sendo que o nome da cidade e o estado sao sempre o mesmo. No final, tem a data e a assinatura do servidor responsável pelo serviço naquele dia. Gostaria de saber que tipo de campos devo usar no formulário e como manter esse texto padrão (que é sempre o mesmo) e preencher apenas o que muda que é a data e assinatura do responsável. Quem poderia me dar uma dica ? Obs: quero fazer isso em PHP
-
Java Busca no banco de dados antes de gerar aleatoriamente as sequencias
jcvilanova postou um tópico em Java/Android SDK
Galera, estou tentando fazer algo mas não estou conseguindo. Crie um sisteminha que gera combinações aleatorias, onde antes de iniciar a geração dos numeros, eu digo que numeros naõ devem participar do sorteio. Eles são jogados num array e não participam do sorteio. O programa gera os jogos apenas no console. Eu gostaria de fazer com que ao invés de apontar manualmente os numeros que não irão participar do sorteio, que o sistema gere os numeros e guarde num bando de dados. A partir de então, quando fosse gerar novamente, que ele consultasse se o numero gerado ja exisite no banco e se sim, não o utlizasse. Logo abaixo coloquei o meu codigo. Peço que alguém me ajude a melhorar isso ai janelaPrincipal.setTitle("Gerar Números"); btAddNumero.addActionListener(new ActionListener() { int count = 0; //int tmp=0; List<Integer> valoresRejeitados = new ArrayList<>(); ArrayList<Integer> valoresAceitos = new ArrayList<Integer>(); Random valorRandomico = new Random(); @Override public void actionPerformed(ActionEvent e) { int tmp = 0; int temp = Integer.parseInt(field1.getText()); String temp2 = String.valueOf(temp); if (count < 5) { if(!valoresRejeitados.contains(temp)){ valoresRejeitados.add(temp); label3.setText(valoresRejeitados.toString()); count++; }else{ JOptionPane.showMessageDialog(null, "Este número já foi inserido!"); } } if(count==5){ /* * for que gera 10 combinações de números */ for(int j=0; j<340; j++){ //limpa a lista de combinações valoresAceitos.clear(); System.out.print("Combinação #" + (j+1) + "{"); /* * for que gera os cinco numeros de cada grupo */ for(int k=0; k<5; k++){ /* * o while se repete enquanto o numero gerado for repetido */ while(true){ //gera numero aleatório entre 1 e 25 tmp = 1 + valorRandomico.nextInt(80); /* * verifica se a lista de combinações(valores aceitos) contem numeros repetidos * digitados ou gerados */ if(!valoresAceitos.contains(tmp) && !valoresRejeitados.contains(tmp)){ valoresAceitos.add(tmp); //sai do laço while break; } } //exibe o numero gerado System.out.print(" " + tmp); } System.out.println("}"); switch (j) { case 0: label4.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label4.repaint(); break; case 1: label5.setText("Combinação "+(j+1)+ ": " + valoresAceitos.toString()); label5.repaint(); break; case 2: label6.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label6.repaint(); break; case 3: label7.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label7.repaint(); break; case 4: label8.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label8.repaint(); break; case 5: label9.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label9.repaint(); break; case 6: label10.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label10.repaint(); break; case 7: label11.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label11.repaint(); break; case 8: label12.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label12.repaint(); break; case 9: label13.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label13.repaint(); break; case 10: label14.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label14.repaint(); break; case 11: label15.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label15.repaint(); break; case 12: label16.setText("Combinação "+(j+1) + ": " + valoresAceitos.toString()); label16.repaint(); break; default: break; } alguém poderia me ajudar ? -
Java Fazer uma pesquisa e retornar resultado
jcvilanova respondeu ao tópico de jcvilanova em Java/Android SDK
Amigo, na verdade eu preciso em Java. Criei apenas o formulário onde devo colocar a sequência de números que serão procurados e um botão para chamar a função. Mas também não sei como seria o Sekect necessário para fazer essa busca no BD. -
Galera, alguém poderia me dar uma ajuda? Estou tentando aprender Java e estou precisando criar uma função que faça uma busca no banco de dados e que me retorne uma condição. No BD eu tenho ID, data e primeira coluna (numero de dois algarismos indo de 0 a 9), segunda coluna (numero de dois algarismos indo de 0 a 9), terceira coluna (numero de dois algarismos indo de 0 a 9), quarta coluna (numero de dois algarismos indo de 0 a 9) e quinta coluna (numero de dois algarismos indo de 0 a 9). Quero criar um formulário onde eu escolha por exemplo 3 numeros entre 0 e 99, tipo: digite o numero a ser procurado, então eu digitaria, quando eu escolhesse 3 numeros ele iria no banco de dados procurar o ID que contenha esses 3 numeros e quantas vezes essa sequencia foi encontrada. alguém podeia me ajudar ? Como seria essa função ?
-
Escolher cooler adequado para placa-mãe
jcvilanova postou um tópico em Refrigeração e superaquecimento
Pessoal, alguém pode me dizer que cooler devo comprar para colocar na minha placa-mãe ASUS Rog Rampage V Edition ? Aqui ta dizendo que o Socket é 2011-v3. Comprei um Processador Intel I-7 5769-X -
Qual gabinete comprar para comportar placa-mãe ASUS ROG RAMPAGE?
jcvilanova respondeu ao tópico de jcvilanova em Gabinetes
rampage v -
Qual gabinete comprar para comportar placa-mãe ASUS ROG RAMPAGE?
jcvilanova postou um tópico em Gabinetes
Boa Noite! Pessoal, Resolvi montar uma máquina para trabalhar com edição de vídeo. Dai, comprei a ASUS ROG RAMPAGE, porém, não consigo saber qual Gabinete comporta essa placa com o processador e cooler refrigerado. Olho sempre placas na Pichau, Kabum etc mas não consigo sequer saber se os gabinetes comportam ou não este conjunto. A placa vem especificando que o Gabinete deve ser do tipo E-ATX, que me parece ser Extended, mas já procuree na Net e não emcontrei. alguém poderia me dar uma sugestão ??? -
processador pra placa-mãe Asus Rampage V
jcvilanova respondeu ao tópico de jcvilanova em Processadores
alguem poderia me dizer qual gabinete, cooler e fonte seriam adequados para a minha placa Rog Rampage V 10 Ed ? -
processador pra placa-mãe Asus Rampage V
jcvilanova respondeu ao tópico de jcvilanova em Processadores
Todos eles são compatíveis com essa placa ? Pelo que vi ela não comporta o i9. -
Boa tarde! Galera. Minha máquina queimou há três meses. Resolvi comprar algo mais atualizado. Daí comprei uma placa-mãe Asus Rampage V. Ocorre que eles recomendam usar o I76950, que custa 6000,00 e o dinheiro que tenho não daria pra comprar o restante dos componentes. Já comprei 64Gb de ram, uma ssd de 340, mas ainda falta a placa de vídeo e o gabinete. Então gostaria que me recomendassem um processador mais em conta mas que faça valer a compra desta placa-mãe. Alguém pode me ajudar ?
-
Boa Tarde Galera! Bem, gostaria que me ajudasse com uma aplicação java que estou tentando fazer. É uma simples tela de login com banco de dados mysql. Não sei porque o sistema só encontra o primeiro usuário. Se eu tiver 3, 4 ou mais usuários no meu BD de dados, só consigo fazer login com o nome e senha do primeiro usuário. Outra coisa, também tentei fazer usando o preparedStatement, mas a coisa piorou, sempre dava pau. Tirei o preparedstatment e passou a funcionar, porém, so encontra o primeiro usuários, nos demais sempre da senha ou nome de usuário invalido. O código que usei foi esse : public void logar() { try { conexaoBD Conecta = new conexaoBD(); Conecta.conecta(); Conecta.statement = Conecta.conexao.createStatement(); Conecta.executeSQL("select * from usuarios"); Conecta.resultset.first(); if(usuario.getText().equals(Conecta.resultset.getString("login")) && senha.getText().equals(Conecta.resultset.getString("senha"))) { JOptionPane.showMessageDialog(null, "Acesso Permitido!!!"); TelaPrincipal.show(); } else { JOptionPane.showMessageDialog(null, "Usuário e/ou senha inválidos!!!"); } } catch (SQLException e) { JOptionPane.showMessageDialog(null, e); } }
-
Galera, 1 - como faço pra percorrer um vetor [4][6] preenchidos com números de 1 a 25, e testar se algum numero se repete nas outras linhas. 2 - como faço para preencher um array de 5 posições com números aleatórios de 1 a 30, mas de uma forma que eu possa antes da criação dos números, dizer quais números não serão usados ?
-
Galera, estou tentando o seguinte: toda vez que encontrasse o "ponto-e-virgula" na String A, ele incrementaria o contador, que seria o numero de posições do array. Depois tentei usar o método Split pra que o programa entendesse que cada "ponto-e-virgula" seria o fim de um paragrafo a ser armazenado na variável meuArray. Assim, na posição 0 teria "Esse é meu texto", na 1 "porém, continua dando problemas" e na posição 2 "Só não sei o que é". Mas deu erro novamente. public static void main(String [] args){ String A = "Esse é meu texto; porém, continua dando problemas; Só não sei o que é"; int cont = 0; int n = cont; String meuArray[] = new String[n]; for ( int b=0 ; b < A.length(); b++){ if(A.charAt(b)== ';'){ cont++; String meuArray[] = A.split(";"); System.out.println(meuArray); Usei como base o seguinte exemplo, que deu certo: public class PercorreString1 { public static void main( String args[]) { String texto = " Esse é meu texto; porém, continua dando problemas; Só não sei o que é"; String palavras[] = texto.split(";"); JOptionPane.showMessageDialog(null, palavras); Alguem poderia me explicar porque nao ta dando certo ?
-
A duvida que me surgiu foi em razão de que eu fiz varios exercicios iniciais, como Somar, Subtriar, Dividir etc. Tudode acordo com a apostila. Cada um feito em uma classe que chamei de Class Soma, Class Subtrair etc. Em cada uma delas eu iniciava com o tal public static void main. Ai me veio a pergunta: como colocar todos essas ações (Somar, Subtrair, Dividir etc) numa unica classe ? Dessa forma eu nao precisaria repetir o tal public static void main. Isso é possivel ou to falando bobagem ?
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