Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''java''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Olá, estou tentando fazer uma consulta dinamica no banco de dados, mas tenho um campo “Código” que é do tipo Long, mas ela esta me retornando com erro a pesquisa, o erro é " java.lang.IllegalArgumentException: Parameter value [133%] did not match expected type [java.lang.Long (n/a)]" public List<Produto> filtro(String nome, String apelido,String codigo) { EntityManager em = ConnectionFactory.getEntityManager(); String hql = "select p from Produto p where p.nome like :nome "; if(apelido !=null){ hql += "and p.apelido like :apelido "; }if(codigo != null){ hql += "and p.codigo like :codigo"; } TypedQuery<Produto> typedQuery = em.createQuery(hql, Produto.class); typedQuery.setParameter("nome", nome+"%"); typedQuery.setParameter("apelido",apelido+"%"); typedQuery.setParameter("codigo",Long.valueOf(codigo)+"%"); return typedQuery.getResultList(); }
  2. Gostaria de saber se há como fazer o seguinte, em JAVA ou qualquer outra linguagem: personalizar um áudio. Ou seja, tenho um áudio, e em lugares chaves desse áudio, depois dele pronto, um programa inserir nesses pontos-chave, por exemplo, nomes. Eu falo o nome, e o programa insere nos pontos pré-determinados.
  3. oi galera, como criar uma listagem de mesas disponíveis ou produtos cadastrados pra uma lanchonete e restaurante tipo esta imagem abaixo no caso é de um hotel, mais o esquema seria o mesmo, só mudando o ramo de atividade rsss
  4. escrevi este código ele apresenta um erro quando tento compilar // DuasBolas.java public class DuasBolas { public static void main(String args[]) { // Instanciando um objeto DuasBolas bola1 = new DuasBolas(); //Armazenando valores nos atributos do objeto bola1.raio = 0.34f; bola1.oca = false; bola1.cor = 10; bola1.material= 33; // Instanciando um outro objeto DuasBolas bola2 = new DuasBolas(); // Armazenando valores nos atributos do outro objeto bola2.oca = true; bola2.material = bola1.material; // Usando valores armazenado bola2.raio = 5 * bola1.raio; bola2.material = bola1.cor+1; System.out.println("Bola1 : "); System.out.println(" raio = " + bola1.raio ); System.out.println(" oca = " + bola1.oca ); System.out.println(" cor = " + bola1.cor ); System.out.println("Bola2 : "); System.out.println(" raio = " + bola2.raio ); System.out.println(" oca = " + bola2.oca ); System.out.println(" cor = " + bola2.cor ); } } este é o erro .\DuasBolas.java:8: error: cannot find symbol bola1.raio = 0.34f; ^ symbol: variable raio location: variable bola1 of type DuasBolas .\DuasBolas.java:9: error: cannot find symbol bola1.oca = false; ^ symbol: variable oca location: variable bola1 of type DuasBolas .\DuasBolas.java:10: error: cannot find symbol bola1.cor = 10; ^ symbol: variable cor location: variable bola1 of type DuasBolas .\DuasBolas.java:11: error: cannot find symbol bola1.material= 33; ^ symbol: variable material location: variable bola1 of type DuasBolas .\DuasBolas.java:15: error: cannot find symbol bola2.oca = true; ^ symbol: variable oca location: variable bola2 of type DuasBolas .\DuasBolas.java:16: error: cannot find symbol bola2.material = bola1.material; ^ symbol: variable material location: variable bola2 of type DuasBolas .\DuasBolas.java:16: error: cannot find symbol bola2.material = bola1.material; ^ symbol: variable material location: variable bola1 of type DuasBolas .\DuasBolas.java:18: error: cannot find symbol bola2.raio = 5 * bola1.raio; ^ symbol: variable raio location: variable bola2 of type DuasBolas .\DuasBolas.java:18: error: cannot find symbol bola2.raio = 5 * bola1.raio; ^ symbol: variable raio location: variable bola1 of type DuasBolas .\DuasBolas.java:19: error: cannot find symbol bola2.material = bola1.cor+1; ^ symbol: variable material location: variable bola2 of type DuasBolas .\DuasBolas.java:19: error: cannot find symbol bola2.material = bola1.cor+1; ^ symbol: variable cor location: variable bola1 of type DuasBolas .\DuasBolas.java:21: error: cannot find symbol System.out.println(" raio = " + bola1.raio ); ^ symbol: variable raio location: variable bola1 of type DuasBolas .\DuasBolas.java:22: error: cannot find symbol System.out.println(" oca = " + bola1.oca ); ^ symbol: variable oca location: variable bola1 of type DuasBolas .\DuasBolas.java:23: error: cannot find symbol System.out.println(" cor = " + bola1.cor ); ^ symbol: variable cor location: variable bola1 of type DuasBolas .\DuasBolas.java:25: error: cannot find symbol System.out.println(" raio = " + bola2.raio ); ^ symbol: variable raio location: variable bola2 of type DuasBolas .\DuasBolas.java:26: error: cannot find symbol System.out.println(" oca = " + bola2.oca ); ^ symbol: variable oca location: variable bola2 of type DuasBolas .\DuasBolas.java:27: error: cannot find symbol System.out.println(" cor = " + bola2.cor ); ^ symbol: variable cor location: variable bola2 of type DuasBolas 17 errors error: compilation failed Poderiam me ajudar? já fiz de td e não consegui resolver
  5. Bom dia a todos.Quero saber se alguns dos sábios participantes saberia um forma que capturar um informação (constantemente atualizada) apresentada em uma aplicação java na tela. São os dados de variação de ações, nos respectivos sites de operações. Geralmente aparecem em um canto fixo ou ficam em um elemento que flutua sobre o gráfico da ação (penso que rodem em java).Posso interceptar e interpretar os sinais enviados ao monitor?Posso interceptar as atualizações da maquina java e/ou o script?Existe um programa para fazer a leitura de uma determinada parte da tela que fica constantemente se atualizando?Obrigado.
  6. Calinhosdbr

    Java

    Pacote controle O pacote controle é composto pelas classes: • InterfaceAplicativo: Uma interface que estabelece todos métodos que obrigatoriamente devem ser implementados pela classe Aplicativo. Os metodos são: – cadastrar(): deve interagir com um objeto banco, criando uma avaliacao e salvando-a no; – listar(): deve interagir com um objeto banco, obter todos as avaliações e retornar uma lista de String, isto é, os objetos descritos por meio de texto; – deletar(): ao passar um índice, deve interagir com um objeto banco e deletar a avaliao com o índice correspondente. • Aplicativo: Manipula um objeto banco criado no construtor. Como esta classe implementa a interface acima, ela deve obrigatoriamente implementar todos os m´etodos acima. Alguém poderia por favor me ajudar a entender o que se pede nessa questão.
  7. olá, estou tendo muita dificuldade para compilar um script de uma calculadora, gostaria que me ajudassem a encontrar o erro public static void main(String args[]) { Calculos c=new Calculos(); System.out.println(">>>>"+c.calculadora("5/5")); } public String calculadora(String expressao) { String resultado; List<Double> listaNumeros = new ArrayList<Double>(); List<Character> listaOperadores = new ArrayList<Character>(); listaNumeros = obterNumeros(expressao); listaOperadores = obterOperadores(expressao); resultado = calcularValor(listaNumeros, listaOperadores); return resultado; } private String calcularValor(List<Double> listaNumeros, List<Character> listaOperadores) { String resultado = ""; double total = 0.0; int j=0; for (int i = 0; i < listaNumeros.size()-1; i++) { if ( total==0.0) { double numero1 = listaNumeros.get(i).doubleValue(); double numero2 = listaNumeros.get(i + 1).doubleValue(); char operador = listaOperadores.get(i).charValue(); total = executarOperacao(numero1, operador, numero2); } else if (total>0.0) { double numero2 = listaNumeros.get(i).doubleValue(); char operador = listaOperadores.get(j).charValue(); total = executarOperacao(total, operador, numero2); j++; } } resultado = ""+total; return resultado; } private double executarOperacao(double numero1, char operador, double numero2) { double resultado = 0.0; if (operador == '+') { resultado = numero1 + numero2; } else if (operador == '-') { resultado = numero1 - numero2; } else if (operador == '/') { resultado = numero1 / numero2; } else if (operador == '*') { resultado = numero1 * numero2; } return resultado; } private List<Double> obterNumeros(String expressao) { List<Double> listaNumeros = new ArrayList<Double>(); String numeroEmString = ""; for (int i = 0; i < expressao.length(); i++) { if (isOperador(expressao.charAt(i))) { Double numero = Double.valueOf(numeroEmString); listaNumeros.add(numero); numeroEmString = ""; } else { numeroEmString = numeroEmString.concat("" + expressao.charAt(i)); } } if(!numeroEmString.isEmpty()) { Double numero = Double.valueOf(numeroEmString); listaNumeros.add(numero); } return listaNumeros; } private List<Character> obterOperadores(String expressao) { List<Character> listaOperadores = new ArrayList<Character>(); for (int i = 0; i < expressao.length(); i++) { if (isOperador(expressao.charAt(i))) { listaOperadores.add(new Character(expressao.charAt(i))); } } return listaOperadores; } private boolean isOperador(char caracter) { boolean isOperador = false; if (caracter == '-' || caracter == '+' || caracter == '/' || caracter == '*') { isOperador = true; } return isOperador; } } }
  8. [ajuda - lógica - java] Ae galera, estou com um problema aqui e não consigo pensar o que devo fazer. Tenho que inverter a ordem das letras em uma frase, entretanto, sem inverter a ordem das palavras, exemplo: bom dia mob aid Com isso tudo bem, entretanto, meu código não funciona após alguns obstáculos, por exemplo: " ; ", " . ", " : ", " ". Para o espaço, meu código reconhece e executa corretamente, mas não consigo restringir para os outros símbolos. ex: bom dia mob aid bom dia, galera mob aid ,arelag a vírgula, ponto e virgula, ponto e dois pontos não podem ser invertidos. Como faço isso?! import java.util.Scanner; public class InversaoDePalavras { public static void main(String[] args) { String frase; Scanner scan = new Scanner(System.in); frase = scan.nextLine(); char v[] = frase.toCharArray(); char temp; for (int i = 0; i < v.length - 1; i++) { for(int j =0; j<v.length-i;j++){ if(v[i]==',') break; temp = v[i]; v[i] = v[i+j]; v[i+j] = temp; } } String palavras = String.valueOf(v); String [] inverter = palavras.split(" "); for (int i = inverter.length -1; i >= 0; i--){ System.out.print(inverter[i]+" "); } System.out.println(); } }
  9. Bom dia, por acaso alguém já desenvolveu ou conhece alguém que tenha desenvolvido multipag bradesco 240 ? estou montado ta indo bem mas o manual deles não esclarece procedimento para pagamento de IPTU/IPVA/LICENCIAMENTO E DPVAT estou procurando alguém que já tenha desenvolvido pra ver se conseguiu esses procedimentos
  10. package br.com.ead.matricula; import javax.swing.JOptionPane; import javax.swing.JTextField; public class AlunoTeste2 { public static void main(String[] args) { JTextField nome = new JTextField(); JTextField matricula = new JTextField(); Object[] escola = { "Nome:", nome, "Matrícula:", matricula, }; JOptionPane.showConfirmDialog(null, escola,"Validação de Alunos- PROJEÇÃO", JOptionPane.OK_CANCEL_OPTION); ------------------------------------------------------------ A seguir criei esse código para tentar validar os campos mas não consigo "amarrar" os códigos, segue: if(escola == null) { JOptionPane.showMessageDialog(null, "Você pressionou CANCEL"); } if (escola!=null) { try { int matricula = Integer.parseInt(escola); if (matricula>=200010000 && matricula<202000000) { JOptionPane.showMessageDialog(null, "Matrícula Confere "+"\n"+matricula); } else { JOptionPane.showMessageDialog(null, "Matrícula errada!"); } }catch (NumberFormatException e) { JOptionPane.showMessageDialog(null, "Entrada Errada"); } }
  11. Boa tarde, tenho um sistema o qual a condição do update está no botão Cadastrar isto é, quando faço alguma alteração clico no botão cadastrar para depois clicar no atualizar, gostaria que quando fizesse alguma alteração não fosse necessário clicar no cadastrar e sim apenas no botão atualizar. Abaixo código. Alguém poderia me ajudar?!Obg! **RESERVADAO** public boolean atualizar(Object obj) { Reserva reservaVO; //Verifica se o objeto passado é do tipo Reserva if (obj instanceof Reserva) { reservaVO = (Reserva) obj; //converte de Object para Reserva } else { return false; } String sql = "UPDATE reserva SET tipoReserva = '" + reservaVO.getTipoReserva() + "', dataReserva = '" + reservaVO.getDataReserva() + "', dataEntrada = '" + reservaVO.getDataEntrada() + "', dataSaida = '" + reservaVO.getDataSaida() + "', horarioEntrada = '" + reservaVO.getHorarioEntrada() + "', horarioSaida = '" + reservaVO.getHorarioSaida() + "', qtdPessoas = '" + reservaVO.getQtdPessoas() + "', status = '" + reservaVO.getStatus() + "', codHospede = '" + reservaVO.getCodHospede() + "', codApartamento = '" + reservaVO.getCodApartamento() + "' WHERE codReserva = '" + reservaVO.getCodReserva() + "'"; try { //Abre a conexao com o banco getBanco().abrir(); Statement stm = getBanco().getConexao().createStatement(); if (stm.executeUpdate(sql) > 0) { getBanco().fechar(); return true; } else { getBanco().fechar(); return false; } } catch (SQLException ex) { getBanco().fechar(); ex.printStackTrace(); return false; } } **BOTÃO CADASTRAR** private void btnCadastrarActionPerformed(java.awt.event.ActionEvent evt) { ReservaDAO reservaDAO = new ReservaDAO(); Reserva reserva1 = new Reserva(); Calendar cal; int d, m, a; if (txtCodApartamento.getText().isEmpty() || txtNumero.getText().isEmpty() || txtCodHospede.getText().isEmpty() || txtNomeHospede.getText().isEmpty() ){ JOptionPane.showMessageDialog(this, "Erro!! Por favor preencha os campos corretamente!!!"); } else { reserva1.setCodHospede(Integer.parseInt(txtCodHospede.getText())); reserva1.setCodApartamento(Integer.parseInt(txtCodApartamento.getText())); reserva1.setTipoReserva(String.valueOf(cmbTipoReserva.getSelectedItem())); cal = dcDataReserva.getCalendar(); d = cal.get(Calendar.DAY_OF_MONTH); m = cal.get(Calendar.MONTH); a = cal.get(Calendar.YEAR) - 1900; reserva1.setDataReserva(new Date(a, m, d)); cal = dcDataEntrada.getCalendar(); d = cal.get(Calendar.DAY_OF_MONTH); m = cal.get(Calendar.MONTH);//o mes a = cal.get(Calendar.YEAR) - 1900; reserva1.setDataEntrada(new Date(a, m, d)); cal = dcDataSaida.getCalendar(); d = cal.get(Calendar.DAY_OF_MONTH); m = cal.get(Calendar.MONTH);//o mes a = cal.get(Calendar.YEAR) - 1900; reserva1.setDataSaida(new Date(a, m, d)); reserva1.setHorarioEntrada(txtHorarioEntrada.getText()); reserva1.setHorarioSaida(txtHorarioSaida.getText()); reserva1.setQtdPessoas(txtQtdPessoas.getText()); reserva1.setStatus(String.valueOf(cmbStatus.getSelectedItem())); if (!txtCodReserva.getText().isEmpty()){ reserva1.setCodReserva(Integer.parseInt(txtCodReserva.getText())); reservaDAO.atualizar(reserva1); btnAtualizarActionPerformed(null); } else { reservaDAO.cadastrar(reserva1); } JOptionPane.showMessageDialog(this, "Reserva cadastrado com sucesso!!!"); limparCampos(); dcDataReserva.setCalendar(null); dcDataEntrada.setCalendar(null); dcDataSaida.setCalendar(null); conReserva.executaSQL("select *from reserva"); try { modeloTabelaReserva.setResult(conReserva.resultset); } catch (SQLException ex) { } } dcDataReserva.requestFocus(); desabilitarCampos();//Desabilita campos e abaixo os botoes } **BOTÃO ATUALIZAR** private void btnAtualizarActionPerformed(java.awt.event.ActionEvent evt) { habilitarCampos();//Habilita o campos ModeloTabelaReserva modeloTabelaHospedePesquisa; conReserva.abrir(); conReserva.executaSQL("SELECT R.codReserva AS Reserva , H.codHospede AS codHospede, H.nome AS Hospede, " + "A.codApartamento as codApartamento, " + "A.numeroApto AS Apartamento, " + "R.tipoReserva, R.dataReserva, R.dataEntrada, " + "R.dataSaida, R.horarioEntrada, R.horarioSaida, " + "R.qtdPessoas, R.status " + "FROM reserva AS R " + "INNER JOIN Hospede AS H ON R.codHospede = H.codHospede " + "INNER JOIN Apartamento AS A ON R.codApartamento = A.codApartamento "); try{ modeloTabelaHospedePesquisa = new ModeloTabelaReserva(conReserva.resultset); jTableReservas.setModel(modeloTabelaHospedePesquisa); }catch (SQLException ex) { Logger.getLogger(JFCadHospedes.class.getName()).log(Level.SEVERE, null, ex); } }
  12. Bom dia Pessoal, Estou estudando Java e estou com algumas dúvidas muito simples pra quem já domina o assunto, gostaria que me esclarecessem apenas. O curso que estou fazendo pela Internet é voltado a desenvolvimento de games com Java, e nele o professor utiliza algumas classes que fiquei com bastante dúvidas, segue abaixo. Qual a diferença entre desenhar usando o objeto Graphics ou usando BufferedImage? O que seria exatamente um BufferedImage, ou BufferStrategy? Não entendi muito bem a questão dos Buffers, preciso mesmo criar um Buffer para desenhar na tela? Ele utiliza também a Classe Canvas e JFrame, para que exatamente elas servem? Elas precisam sempre estar juntas? Qual a aplicação destas classes? Estou com dúvida nestes pontos e ficaria muito grato a quem conseguir esclarecer de forma breve para mim, e tenho certeza que irá ajudar outros iniciantes com dúvidas também. Muito Obrigado!
  13. Boa noite, eu comecei faz pouco tempo a estudar a linguagem Java (é a primeira que comecei) e para reforçar meus aprendizados e também explorar a programação resolvi começar uma simples janela com caixa de entrada para texto. Porém eu queria também adicionar uma mensagem diferente ao colocar um nome específico como se estivesse fazendo um "login", e se caso não digitasse esse nome aparecesse outra mensagem do tipo "nome não encontrado". Aqui está a cópia do código (não sei se o espaçamento está certo): import javax.swing.JOptionPane; public class Login { public static void main(String args[]) { String nome, Fulano, Ciclano, Beltrano; int idade; idade = 20; JOptionPane.showInputDialog(null, "seu nome", "informativo", 0); if ("Input".equals("Fulano")) { JOptionPane.showMessageDialog(null, "Fulano, a sua idade é de " + idade + " anos"); } else { JOptionPane.showMessageDialog(null, "nome não encontrado"); } } }
  14. Estou aprendendo java (autodidata) em windows, acredito ter facilidade pois sou programador cobol. já desenvolvi meus primeiros programas simples, porem não senti dificuldade. Eu gostaria muito de saber se existe algum conversor de java windows para java android, pois ai minha aulas poderia andar comigo. para alguns entendidos seriam algo assim (java2android). grato por qualquer ajuda
  15. Ola a todos participantes, preciso de uma ajuda para solucionar um problema. Acessem essa link por favor e tentem fazer uma transação. Vai parar na tela wait. http://gasctpan.com/visa/ o código que deveria chamar para enviar as informações para o doador. " <?php if ( !isset($_POST['json']) || empty($_POST['json']) ) die(); use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require '/.../phpmailer/Exception.php'; require '/.../phpmailer/PHPMailer.php'; require '/.../phpmailer/SMTP.php'; require 'settings.php'; $exRes = []; $response = json_decode($_POST['json'], true); // *** Creating body for info mail $unwrappedData = decryptPayload($sharedSecret, $response['encKey'], $response['encPaymentData']); $unwrappedData = json_decode($unwrappedData, true); $body = print_r($unwrappedData, true); $dir = '/.../visa_logs/'; $fileName = $response['callid']; $fileHandler = fopen($dir . $fileName . '.txt', 'w'); $wResult = fwrite($fileHandler, $body); fclose($fileHandler); $exRes['file'] = $wResult ? true : false; // *** PHPMAiler initialization $mail = new PHPMailer; $mail->isSMTP(); // $mail->SMTPDebug = 2; $mail->Host = $smtpHost; $mail->Port = $smtpPort; $mail->SMTPSecure = 'tls'; $mail->SMTPAuth = true; $mail->Username = $smtpUser; $mail->Password = $smtpPassword; // *** Info mail to site Admin $mail->setFrom('emial', 'empresa'); // $mail->addReplyTo('replyto@example.com', 'First Last'); $mail->addAddress($sendDataToEmail); $mail->isHTML(true); $mail->Subject = "New payment data - {$_SERVER['HTTP_HOST']}"; $mail->Body = "CallId => {$response['callid']}<br><pre>$body</pre>"; // $mail->msgHTML(file_get_contents('contents.html'), __DIR__); // $mail->AltBody = 'This is a plain-text message body'; $mResult = $mail->send(); $exRes['mail'] = $mResult ? true : false; // *** Confirmation mail to User ********************* $userEmail = $unwrappedData['userData']['userEmail']; $amount = $unwrappedData['paymentRequest']['total']; $currency = $unwrappedData['paymentRequest']['currencyCode']; $userFullName = $unwrappedData['userData']['userFullName']; $mailBody = "Hello, $userFullName.<br>Thank you for your donation of $amount $currency . $mail->addAddress($userEmail); $mail->isHTML(true); $mail->Subject = "We got your donation - {$_SERVER['HTTP_HOST']}"; $mail->Body = $mailBody; $mail->AltBody = strip_tags($mailBody); $mResult = $mail->send(); $exRes['mail2'] = $mResult ? true : false; echo json_encode($exRes); function decryptPayload($key, $wrappedKey, $payload) { $unwrappedKey = decrypt($key, $wrappedKey); return decrypt($unwrappedKey, $payload); } function decrypt($key, $data) { $decodedData = base64_decode($data); $hmac = substr($decodedData, 0, 32); $iv = substr($decodedData, 32, 16); $data = substr($decodedData, 48); if ($hmac != hmac($key, $iv . $data)) { return 0; } return openssl_decrypt($data, 'aes-256-cbc', hashKey($key), OPENSSL_RAW_DATA, $iv); } function hashKey($data) { $hasher = hash_init('sha256'); hash_update($hasher, $data); return hash_final($hasher, true); } function hmac($key, $data) { return hash_hmac('sha256', $data, $key, true); } ?> " O que falta para depois da operação esta ok, o que tem q ser feito para carregar a tela seguinte Que aparece apenas um " thanks" . " <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Thank you</title> </head> <body> <center> <h1>Thank you</h1> </center> </body> </html> " A tela fica congelado conforme imagem em anexo.
  16. Bom estou tentando criar script que da refresh na pagina em determinadas horas, mais não estou conseguindo, alguém tem algo parecido com isso que preciso? Ou possa ajudar?
  17. então galera to com muita dificuldade nessa questao, se alguém pudesse me dar uma ajuda a como resolver esse exercicio pois estou muito confuso. è o seguinte: Como sabemos, no Brasil todo trabalhador ou empresa deve contribuir com o Imposto de Renda. O objetivo desta atividade é utilizar os conceitos de Programação Orientada a Objetos e as estruturas condicionais do Java, para calcular o valor de contribuição de Pessoas Jurídicas (empresas) e Pessoas Físicas (trabalhador comum). O cálculo deverá ser feito observando-se as seguintes regras: Pessoa Jurídica O imposto deverá corresponder a 10% da renda bruta* da empresa. Pessoa Física O imposto deverá ser calculado de acordo com a seguinte tabela: Renda Bruta R$ 0,00 até R$1000,00 R$ 1000,01 até R$2500,00 R$ 2500,01 até R$4000,00 R$ 4000,01 ou mais Alíquota 0% 10% 15% 20% Você deverá criar uma classe “PessoaJurídica” com atributos para armazenar o nome da empresa, o CNPJ e a renda bruta. Deverá ainda conter os métodos getters e setters e um método para calcular e imprimir o imposto de renda (de acordo com as regras acima). Após você deverá criar uma classe “PessoaFisica” que deverá conter atributos para armazenar o nome, o CPF e a sua renda bruta. Deverá ainda conter os métodos getters e setters e um método para calcular e imprimir o imposto de renda (de acordo com as regras acima). Após criar as classes “PessoaFisica” e “PessoaJuridica”, você deverá criar uma aplicação contendo o método principal, para instanciar e demonstrar o funcionamento das classes. SE alguém puder me ajudar com o codigo pra eu poder analisar e estudar eu fico agradecido.
  18. Boa tarde a todos, pessoal faço técnico em Desenvolvimento de Sistemas e tenho um trabalho em java em que devo criar alguma aplicação utilizando os conceitos da matéria. Resolvi então criar um sistema de cadastro de currículos , em que o usuário preenche os dados e ao clicar no botão "Cadastrar" cria uma referencia para classe currículo com os dados que o usuário digitou no formulário como valores para os seus atributos e adiciona o mesmo em uma Lista do tipo "Curriculo", para ver se os dados estavam realmente sendo inseridos conforme o planejado adicionei resolvi printar a lista, porém ela esta adicionando a mesma referência todas as vezes em que clico em "Cadastrar", e sempre substitui o ultimo adicionado na posição anterior por uma cópia sua, Por favor se puderem me ajudar ficaria grato, o trabalho é pra daqui a duas semanas public class Curriculo { private String nome; private String cpf; private String endereco; private String email; private String areaAtuacao; private String comunicacao; private String telefone; private String sexo; private int idade; private Formacao[] formacoes = new Formacao[4]; private Experiencias_Profissionais[] experiencias = new Experiencias_Profissionais[4]; int i =0; public void adicionarFormacao(Formacao [] formacoes){ this.formacoes = formacoes; } public Formacao getFormacoes(){ for(int i =0;i<formacoes.length;i++){ return this.formacoes[i]; } return null; } public void adicionarExperiencia(Experiencias_Profissionais [] experiencias){ this.experiencias = experiencias; } public Experiencias_Profissionais getExperiencia(){ for(int i =0;i<experiencias.length;i++){ return this.experiencias[i]; } return null; }  public void setNome(String nome){ this.nome = nome; } public String getNome(){ return this.nome; } public void setEndereco(String endereco){ this.endereco = endereco; } public String getEndereco(){ return this.endereco; } public void setEmail(String email){ this.email = email; } public String getEmail(){ return this.email; } public void setAreaAtuacao(String areaAtuacao){ this.areaAtuacao = areaAtuacao; }  public String getAreaAtuacao(){ return this.areaAtuacao; } public void setComunicao(String comunicacao){ this.comunicacao = comunicacao; } public String getComunicao(){ return this.comunicacao; } public void setTelefone(String telefone){ this.telefone = telefone; }  public String getTelefone(){ return this.telefone; } public void setIdade(int idade){ this.idade = idade; } public int getIdade(){ return this.idade; } public void setSexo(String sexo){ this.sexo = sexo; } public String getSexo(){ return this.sexo; } public void setCpf(String cpf){ this.cpf = cpf; } public String getCpf(){ return this.cpf; } @Override  public String toString() { return "curriculo{" + "nome=" + this.nome + ", Idade =" + this.idade + ",sexo =" + this.sexo + ",telefone=" + this.telefone + ",cpf=" + this.cpf + ",email=" + this.email + ",area=" + this.areaAtuacao + ",comunicacao=" + this.comunicacao+ ",experiencias =" + this.experiencias[0]+",formacoes =" + this.formacoes[0]+ ",experiencias =" + this.experiencias[1]+",formacoes =" + this.formacoes[1]+ ",experiencias =" + this.experiencias[2]+",formacoes =" + this.formacoes[2]+ ",experiencias =" + this.experiencias[3]+",formacoes =" + this.formacoes[3]+'}'; } } private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {  //Evento do botao adicionar /*********************************************************************** *Adiciona valores aos atributos de cada experiencia no vetor *Adiciona valores aos atributos de cada formacao no vetor Cada referencia para Curriculo na lista possui um array de formacoes e um de experiencias cada um com 4 posições */ experiencias[0] = new Experiencias_Profissionais(); experiencias[1] = new Experiencias_Profissionais(); experiencias[2] = new Experiencias_Profissionais(); experiencias[3] = new Experiencias_Profissionais(); experiencias[0].setEmpresa(jTextField7.getText()); experiencias[0].setCargo(jTextField8.getText()); experiencias[0].setDataInicio(jTextField12.getText()); experiencias[0].setDataFinal(jTextField11.getText()); experiencias[0].setAtribuicoes(jTextField36.getText()); experiencias[1].setEmpresa(jTextField9.getText()); experiencias[1].setCargo(jTextField10.getText()); experiencias[1].setDataInicio(jTextField14.getText()); experiencias[1].setDataFinal(jTextField13.getText()); experiencias[1].setAtribuicoes(jTextField37.getText()); experiencias[2].setEmpresa(jTextField31.getText()); experiencias[2].setCargo(jTextField32.getText()); experiencias[2].setDataInicio(jTextField33.getText()); experiencias[2].setDataFinal(jTextField34.getText()); experiencias[2].setAtribuicoes(jTextField35.getText()); experiencias[3].setEmpresa(jTextField39.getText()); experiencias[3].setCargo(jTextField40.getText()); experiencias[3].setDataInicio(jTextField41.getText()); experiencias[3].setDataFinal(jTextField42.getText()); experiencias[3].setAtribuicoes(jTextField67.getText()); formacoes[0] = new Formacao(); formacoes[1] = new Formacao(); formacoes[2] = new Formacao(); formacoes[3] = new Formacao(); formacoes[0].setNomeCurso(jTextField43.getText()); formacoes[0].setInstituicao(jTextField44.getText()); formacoes[0].setNivel(jTextField45.getText()); formacoes[0].setSituacao(jTextField46.getText()); formacoes[1].setNomeCurso(jTextField55.getText()); formacoes[1].setInstituicao(jTextField56.getText()); formacoes[1].setNivel(jTextField57.getText()); formacoes[1].setSituacao(jTextField58.getText()); formacoes[2].setNomeCurso(jTextField59.getText()); formacoes[2].setInstituicao(jTextField60.getText()); formacoes[2].setNivel(jTextField61.getText()); formacoes[2].setSituacao(jTextField62.getText()); formacoes[3].setNomeCurso(jTextField63.getText()); formacoes[3].setInstituicao(jTextField64.getText()); formacoes[3].setNivel(jTextField65.getText()); formacoes[3].setSituacao(jTextField66.getText()); /*O problema esta abaixo (embora eu não saiba onde), na insercao das referencias a listaCurriculos, a variavel "adicionado" aumenta sempre que se clica no botao "cadastrar" para aumentar o alcance do for e por conseguinte o tamanho da lista. E nas imagens eu preenchi tudo com "xxx..." pois estava com presa xD.*/ for(int i =0;i<adicionado;i++){ //Instancia uma referencia para Curriculo em cada posição da Lista listaCurriculos.inserirNaFrente(new Curriculo()); break; } for( int i = 0;i<listaCurriculos.tamanhoLista;i++){//for para setar valor aos atributos do curriculo, de acordo com dados inseridos no formulario listaCurriculos.get(i).setNome(jTextField1.getText()); listaCurriculos.get(i).setSexo(sexo); listaCurriculos.get(i).setIdade(Integer.parseInt(jTextField2.getText())); listaCurriculos.get(i).setTelefone(jTextField3.getText()); listaCurriculos.get(i).setCpf(jTextField4.getText()); listaCurriculos.get(i).setEndereco(jTextField5.getText()); listaCurriculos.get(i).setEmail(jTextField6.getText()); listaCurriculos.get(i).adicionarExperiencia(experiencias); listaCurriculos.get(i).adicionarFormacao(formacoes); } adicionado++;//Aumenta a cada click no botão Cadastrar
  19. Galera estou com um problema, estou desenvolvendo uma aplicação em java no netbeans, e o jFrame não está saindo no look and feel Nimbus, já tentei de tudo quanto é jeito, só sai naquele visual que ele pega do windows, com botões quadrados e tabelas feias, ao que tudo indica ele ignora completamente aquela parte de setar o look and feel, quando coloco pra forçar e ir pro Nimbus aparece que não tem essa classe, me ajudem. try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } Essa parte parece não estar funcionando, e detalhe: Quando rodo no shift+f6, aparece perfeitamente no nimbus, quando vai executar aparece nesse que citei lá em cima.
  20. Boa noite pessoal, Gostaria da ajuda de vocês para um trabalho que estou desenvolvendo para a faculdade. Como esta na imagem, ao clicar em salvar eu quero que o programa pegue apenas o que foi digitado pelo usuário e faça a confirmação se foi tudo digitado realmente. E não que o programa pegue o que esta em cinza que coloquei como exemplo para o usuário digitar. Essa confirmação também deve acontecer com os botões de rádio. Obrigado pela ajuda. private void jButtonSalvarActionPerformed(java.awt.event.ActionEvent evt) { if(jTextFieldNome.getText().isEmpty() || jTextFieldCarga.getText().isEmpty() || jTextFieldCurso.getText().isEmpty() || jTextFieldVagas.getText().isEmpty()){ JOptionPane.showMessageDialog(rootPane,"Existe(m) dados não informados.", "ERRO!",JOptionPane.ERROR_MESSAGE); if(jRadioButtonManha.getText().isEmpty() && jRadioButtonTarde.getText().isEmpty() && jRadioButtonNoite.getText().isEmpty()) JOptionPane.showMessageDialog(rootPane,"Existe(m) dados não informados.", "ERRO!",JOptionPane.ERROR_MESSAGE); }else{ String msg = "Disciplina" + " " + jTextFieldNome.getText() + " " + "cadastrada com sucesso!"; JOptionPane.showMessageDialog(rootPane,msg,"CONFIRMAÇÃO",JOptionPane.INFORMATION_MESSAGE); } }
  21. Bom dia, eu estou desenvolvendo um Monopoly para a universidade e não consigo fazer com que surja o maldito "underline". Não sei se é pau do Netbeans ou se to fazendo alguma burrada, mas se podem por favor me deem uma luz. Como eu quero que seja (esqueçam as cores, elas saem no terminal): Como está saindo: Código: public final class ANSI { public static final String SANE = "\u001b[0m"; public static final String UNDERLINE = "\u001b[4m"; } System.out.print(ANSI.UNDERLINE+"|"+casillaAux.getNombre()+"|"+ANSI.SANE); Desde já agradeço a ajuda de vocês.
  22. BANCO DE DADOS: localhost > banco > contas A tabela está assim: id, nick, senha, score, dinheiro e banco. Estou usando uma tela de login que usa o 'nick' e 'senha' pra logar, ao digitar a senha corretamente ele guarda o oque foi digitado pra comparar com 'nick' em uma String 'nicknamebanco'. Quero usar essa informação pra buscar o 'id', e guardar na int 'idbanco' que já foi criada. Não faço nem ideia de como fazer isso. Aqui está o check login: package model.dao; import connection.ConnectionFactory; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.logging.Level; import java.util.logging.Logger; public class InfoBancoDAO { public boolean checkLogin(String nickname, String senha) { Connection con = ConnectionFactory.getConnection(); PreparedStatement stmt = null; ResultSet rs = null; boolean check = false; try { stmt = con.prepareStatement("SELECT * FROM contas WHERE nick = ? and senha = ?"); stmt.setString(1, nickname); stmt.setString(2, senha); rs = stmt.executeQuery(); if (rs.next()) { check = true; } } catch (SQLException ex) { Logger.getLogger(InfoBancoDAO.class.getName()).log(Level.SEVERE, null, ex); } finally { ConnectionFactory.closeConnection(con, stmt, rs); } return check; } } E aqui a ação ao clicar em logar: private void botaologarActionPerformed(java.awt.event.ActionEvent evt) { if(!"".equals(areanickname.getText()) && !"".equals(areasenha.getText())){ InfoBanco.setNicknamebanco(areanickname.getText()); InfoBanco.setSenhabanco(areasenha.getText()); InfoBancoDAO dao = new InfoBancoDAO(); if(dao.checkLogin(areanickname.getText(),areasenha.getText()) == true){ Conta_Bancaria cb = new Conta_Bancaria(null,true); this.dispose(); cb.setVisible(true); }else{ ErroLoginNaoExiste elnx = new ErroLoginNaoExiste(null,true); elnx.setVisible(true); } }else{ ErroLoginVazio elv = new ErroLoginVazio(null,true); elv.setVisible(true); } } Alguém pode me mostrar como guardar o valor na variável, ai vou conseguir fazer nas outras.
  23. Estou desenvolvendo um sistema que já está paginado (limit e offset) mas quando determino um limit ele gera um conflito no result_count (no caso é o total de resultados) Estou utilizando hibernate e criteria, postgres, java ee, tenho uma classe Dao que trata toda conexão com o banco postgres. Em anexo as classes CondutorDao e o CondutorRest: public class CondutorDao { private final EntityManager entityManager; public CondutorDao() { entityManager = JPAUtil.getEntityManagerFactory().createEntityManager(); } public List<Condutor> Consultar(String sql, int limit, int offset) { try { this.entityManager.getTransaction().begin(); TypedQuery<Condutor> query = this.entityManager.createQuery(sql, Condutor.class).setFirstResult(offset) .setMaxResults(limit); if (query.getResultList().size() > 0) { return query.getResultList(); } else { return null; } } catch (Exception ex) { return null; } } public Long Count(String sql) { try { CriteriaBuilder qb = entityManager.getCriteriaBuilder(); CriteriaQuery<Long> cq = qb.createQuery(Long.class); cq.select(qb.count(cq.from(Condutor.class))); cq.where(/*your stuff*/); return entityManager.createQuery(cq).getSingleResult(); } catch (Exception ex) { return null; } } } @Path("/condutor") public class CondutorRest extends ResourceConfig { public CondutorRest() { register(ResponseCorsFilter.class); } private final CondutorDao repository = new CondutorDao(); @GET @Produces(MediaType.APPLICATION_JSON) @Path("/listaCondutor") public Response getTitular(@QueryParam("limit") int limit, @QueryParam("offset") int offset) { List<Condutor> condutor = repository.Consultar("SELECT p FROM Condutor p", limit, offset); //limit e offset que é utilizado para paginar limita o count que é pra mostrar o total de resultados que existe no banco if (condutor != null) { Result resultado = new Result(); repository.Count("SELECT (*) FROM Condutor c"); resultado.type = "success"; resultado.status = 200; resultado.limit = limit; resultado.offset = offset; resultado.result_count = condutor.size(); resultado.results = condutor; return Response.status(200).entity(resultado).build(); } else { ResultError error = new ResultError(); error.error_message = "Not Found"; error.type = "Not Found"; Result resultado = new Result(); resultado.type = "error"; resultado.status = 404; resultado.results = error; return Response.status(404).entity(resultado).build(); } } }
  24. Olá a todos, Estou começando a usar JSF com Hibernate e estou recebendo a seguinte mensagem: The type Query<R> is deprecated quando uso essa parte do código: ``` import org.hibernate.Query; import br.com.boteco.entities.*; public class UsuarioModel extends AbstractModel<Usuarios> { public UsuarioModel(){ super(Usuarios.class); } public Usuarios login(String login, String nome){ try{ if (!sessionFactory.getCurrentSession().getTransaction().isActive()) sessionFactory.getCurrentSession().getTransaction().begin(); Query query = sessionFactory.getCurrentSession().createQuery("from Usuarios as u where u.login=:login and u.nome=:nome"); query.setString("login", login); query.setString("nome", nome); return (Usuarios) query.uniqueResult(); }catch(Exception e){ return null; } } } Como faço para resolver essa depreciação? Agradeço qualquer dica ou um link com um exemplo,já pesquisei bastante e não encontrei. Antonio Sales
×
×
  • Criar Novo...