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. Boa tarde, Estou estudando árvores, e tenho uma questão que tenho achar o menor valor em uma árvore DESORDENADA. Segue o código que inicializei, porém estou com dúvida na questão de achar o menor valor e além do que métodos de árvore são recursivos. public int menorValor(Nodo raiz){ int menor = 0; if(raiz != null){ if(raiz.data < menor){ //Essa parte, é um pouco sem nexo, porque se a árvore é desordenada, não é verificado desta forma return menorValor(raiz.linke); // raiz a esquerda }else{ return menorValor(raiz.linkd); //raiz a direita } } }
  2. Galera, fiz um código para concatenar duas listas duplamente encadeada em java, porém estou na dúvida da questão que está comentada logo abaixo. Gostaria de saber, se há a possibilidade de se relacionar desta maneira public Nodo concatena(Nodo l1, Nodo l2) { if(l1 == null) return l2; else if( l2 == null) return l1; else{ Nodo aux = l1; while(aux.getNext() != null) { aux = aux.getNext(); } // Essa parte aux.setNext(l2); l2.setPrev(aux); return l1; } } Agradeço desde já. Valeu!
  3. Preciso descobrir o que está escondido neste código. Seria alguma coisa com operadores, data, hora para chegar em um resultado ? Eu entendo muito pouco de linguagem de script. //CÓDIGO <html><head><script type="text/javascript"> var YY = 2015; var MM = 09; var DD = 15; var HH = 01; var MI = 33; var SS = 00; function medo() { var hoje = new Date(); var futuro = new Date(YY,MM-1,DD,HH,MI,SS); var ss = parseInt((futuro - hoje) / 1000); var mm = parseInt(ss / 60); var hh = parseInt(mm / 60); var dd = parseInt(hh / 24); ss = ss - (mm * 60); mm = mm - (hh * 60); hh = hh - (dd * 24); var faltam = ''; faltam += (dd && dd > 1) ?'<b>'+dd+':' : (dd==1 ? '1 dia, ' : ''); faltam += (toString(hh).length) ? hh+':' : ''; faltam += (toString(mm).length) ? mm+':' : ''; faltam += ss+''; if (dd+hh+mm+ss > 0) { document.getElementById('contador').innerHTML = faltam; setTimeout(medo,1000); } else { document.getElementById('contador').innerHTML = ''; setTimeout(medo,1000); } }
  4. Boa tarde. Eu fiz algumas pesquisas, no fórum e no google, no entanto não consegui achar a resposta para meu problema. Eu criei um "index.html" e dividi com 3 frames: 1 para menu superior (frame name="menu") / 1 para menu lateral (frame name="menulateral")/ 1 para exibição do conteudo (frame name="conteudo") no menu superior eu coloquei um form com login e senha e até tudo vai bem... a pessoa executa o "login" - e ai vem o meu problema: -> a página carrega no próprio frame ("menu"), no entanto eu queria que ele carregasse no frame "conteudo" já tentei: function loginsucess () { setTimeout ("window.location='painel.php'", 2000); windows.conteudo.location.href='acessolib.html'; } function loginfailed () { setTimeout ("window.location='login.php'", 2000); } a vale lembrar que após o login com sucesso eu queria que ele abrisse a pagina depois de um certo tempo (2 segundos), ou na hora o que der certo. desde já obrigado a todos.
  5. Olá pessoal Estou fazendo um software que faz a leitura no banco de dados e joga os dados para uma tabela , porem eu quero que a linha da minha tabela mude de cor quando existir observação , pesquisei em vários lugares na internet e sei que da para fazer porem não si como implementar em meu código , vocês poderiam me ajudar ?? segue o código int QTD = banco.Ver_registro_QTD("defeito","ordem",ordem_em_producao,TIPO_FOLHA); int placa [] = new int[QTD]; String posicao[] = new String[QTD]; String defeito[] = new String[QTD]; placa = banco.Ver_registro_id_vetor("defeito","id_placa",ordem_em_producao,TIPO_FOLHA); posicao = banco.Ver_registro_Text("defeito", "posição",ordem_em_producao,TIPO_FOLHA); defeito = banco.Ver_registro_Text("defeito", "defeito",ordem_em_producao,TIPO_FOLHA); Object Defeito = null; Object Placa = null; Object Posição = null; for (int l2= 0; l2< QTD ; l2++){ model2.addRow(new Object[]{Placa, Posição, Defeito}); Tabela.setValueAt(placa[l2],l2, 0); Tabela.setValueAt(posicao[l2],l2, 1); Tabela.setValueAt(defeito[l2],l2, 2); Existe_observacao = banco.Verificar_Observacao_e_defeito(ordem_em_producao,posicao[l2],defeito[l2],TIPO_FOLHA); System.out.println(Existe_observacao); if (Existe_observacao == true ){ // * pintar a linha quando tiver observação* } }
  6. Assim minha ideia é fazer um formulário para impressão de ordem de serviço, bem simples tipo preencheu da ctrol+p ali mesmo e pronto. Imaginei fazer algo onde eu ficasse com 75% da folha e eu cortaria e o cliente ficava com 25%. Eu não sabia nada de Html e css ai fui pra internet e consegui já fazer o esqueleto do que eu quero...(acho que até ta bem legal pra quem nunca fez nada) Ai agora eu imagino que eu precise de algum script pra fazer por exemplo nos primeiro 75% onde eu ficaria comigo, eu iria preencher o nome, o problema do cliente, e eu queria que essas informações fosse repetidas na parte dos 25% de forma automática (ou clicando num botão não tem problema) eu só não queria ter que escrever tudo de novo na parte de baixo da folha. Alguém pode me dar uma luz de como fazer isso ?
  7. AJUDA!!!!!! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> function validate() { var febreBaixa = document.getElementById("febreBaixa"); var febreMedia = document.getElementById("febreMedia"); var febreAlta = document.getElementById("febreAlta"); (...........) if ((febreBaixa.checked) && (nausea.checked) && (vomito.checked) && (dorCabeca.checked) && (dorCorpo.checked)) { decisao = confirm("O paciente possui sintoma Diarréia?? \n" + "Se SIM clique em Ok, \n" + "Se NÃO clique em Cancelar."); if (decisao) { alert("Você clicou no botão Sim,\n" + "então a Doença Possível é: Doença de Chagas"); } else { alert("Você clicou no botão não,\n" + "então a Doença Possível é: Febre Amarela Leve "); } ; return; } if ((febreAlta.checked) && (dorCabeca.checked) && (dorMuscular.checked) && (nausea.checked) && (vomito.checked)) { decisao = confirm("O paciente possui sintoma Dor Ossea?? \n" + "Se SIM clique em Ok, \n" + "Se NÃO clique em Cancelar."); if (decisao) { alert("Você clicou no botão Sim,\n" + "então a Doença Possível é: Dengue"); } else { alert("Você clicou no botão não,\n" + "então a Doença Possível é: Gripe Suína "); } ; return; } if ((dorCabeca.checked) && (nausea.checked) && (diarreia.checked) && (vomito.checked)) { decisao = confirm("O paciente possui sintoma Febre Baixa?? \n" + "Se SIM clique em Ok, \n" + "Se NÃO clique em Cancelar."); if (decisao) { alert("Você clicou no botão Sim,\n" + "então a Doença Possível e: Doença de Chagas"); } else { alert("Você clicou no botão Não,\n" + "então a Doença Possível e: Gripe Suína "); } ; return valor; } if ((dorAbdominal.checked) && (nausea.checked) && (vomito.checked) && (diarreia.checked)) { alert("A Doença Possível é : Colera"); text = "colera"; return; } (............) </script> <title>TropMedic</title> <link rel="stylesheet" type="text/css" href="Doenca.css" media="screen" /> </head> <body> <form name=" form1" onsubmit="return validate()" align="center" action =Resultado.html> <table border="0"> <table style="HEIGHT:100%;WIDTH:100%;" border=0> <tr align="center"> <tr> <td align=left><input type="checkbox" id="febreBaixa">Febre Baixa</td> <td align=left><input type="checkbox" id="febreMedia">Febre Media</td> <td align=left><input type="checkbox" id="febreAlta">Febre Alta</td> </tr> <tr> <td align=left><input type="checkbox" id="febreIrregular">Febre Irregular</td> <td align=left><input type="checkbox" id="dorCabeca">Dor Cabeca</td> <td align=left><input type="checkbox" id="dorMuscular">Dor Muscular</td> </tr> </form> (.........) </body> </html> PRECISO QUE O RETURN DA FUNÇÃO PASSE UM VALOR... COMO POR EXEMPLO O NOME DA DOENÇA QUE ELE DIAGNOSTICOU. - PRECISO DO VALOR PARA FAZER ESSE VALOR(NOME) ABRIR EM OUTRA PAGINA - PRECISO DO VALOR PARA PODER SUBIR NO BANCO. ME AJUDEM POR FAVOR!!!!
  8. Mestres do Java, estou trabalhando em um projeto da faculdade, usando camadas MVC, e estou com problemas no método alterarCliente. Quando clico no botão Alterar, no formulário, ele envia uma mensagem dizendo que o cliente foi alterado com sucesso, mas ao pesquisar o cliente alterado, o mesmo não fez a alteração. Gostaria de saber onde estou errando. Segue abaixo as minhas classes: Classe Conexão com o MySQL: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package br.uniplan.DAL; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; /** * * @author Montesuma Oliveira */ public class ConexaoMySQL { public Connection con; public PreparedStatement ps; public ResultSet rs; public String sql; public void abrirBD()throws Exception { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/ipil_ltda"; String user = "root";//Seu nome de usuário. String password = "uniplan"; //Sua senha. con = DriverManager.getConnection(url, user, password); } public void fecharBD() throws Exception { if(con != null) { con.close(); } } } Classe ClienteDAL: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package br.uniplan.DAL; import br.uniplan.DTO.ClienteDTO; import java.util.ArrayList; import java.util.List; /** * * @author Montesuma Oliveira */ public class ClienteDAL extends ConexaoMySQL { public void incluirCliente(ClienteDTO cliente) throws Exception { //Prepara a conexão com o MySQL abrirBD(); sql = "INSERT INTO clientes (cli_nome, cli_dt_inclusao, cli_endereco, cli_bairro, cli_email, cli_tel, cli_cidade, cli_uf) VALUES (?, ?, ?, ?, ?, ?, ?, ?)"; ps = con.prepareStatement(sql); //Busca os valores da classe clientesDTO //ps.setLong(1, cliente.getCli_id()); ps.setString(1, cliente.getCli_nome()); ps.setDate(2, new java.sql.Date(cliente.getCli_dt_inclusao().getTime())); ps.setString(3, cliente.getCli_endereco()); ps.setString(4, cliente.getCli_bairro()); ps.setString(5, cliente.getCli_email()); ps.setString(6, cliente.getCli_tel()); ps.setString(7, cliente.getCli_cidade()); ps.setString(8, cliente.getCli_uf()); ps.execute(); fecharBD(); } public ClienteDTO selecionarClientePorID(Integer cli_id)throws Exception { abrirBD(); sql = "SELECT * FROM clientes WHERE cli_id=?"; ps = con.prepareStatement(sql); ps.setInt(1, cli_id); rs = ps.executeQuery(); ClienteDTO cliente = new ClienteDTO(); if(rs.next()) { cliente.setCli_id(rs.getInt("cli_id")); cliente.setCli_nome(rs.getString("cli_nome")); cliente.setCli_dt_inclusao(rs.getDate("cli_dt_inclusao")); cliente.setCli_endereco(rs.getString("cli_endereco")); cliente.setCli_bairro(rs.getString("cli_bairro")); cliente.setCli_email(rs.getString("cli_email")); cliente.setCli_tel(rs.getString("cli_tel")); cliente.setCli_cidade(rs.getString("cli_cidade")); cliente.setCli_uf(rs.getString("cli_uf")); fecharBD(); } return cliente; } //Método que vai selecionar todos os clientes no nosso Banco de Dados //e ordenar por nome do cliente public List selecionarListaClientes() throws Exception { abrirBD(); sql = "SELECT * FROM clientes ORDER BY cli_nome"; ps = con.prepareStatement(sql); rs = ps.executeQuery(); List listaClientes = new ArrayList(); while(rs.next()) { ClienteDTO cliente = new ClienteDTO(); cliente.setCli_id(rs.getInt("cli_id")); cliente.setCli_nome(rs.getString("cli_nome")); cliente.setCli_dt_inclusao(rs.getDate("cli_dt_inclusao")); cliente.setCli_endereco(rs.getString("cli_endereco")); cliente.setCli_bairro(rs.getString("cli_bairro")); cliente.setCli_email(rs.getString("cli_email")); cliente.setCli_tel(rs.getString("cli_tel")); cliente.setCli_cidade(rs.getString("cli_cidade")); cliente.setCli_uf(rs.getString("cli_uf")); listaClientes.add(cliente); } fecharBD(); return listaClientes; } //Método que vai fazer as alterações necessárias nos dados dos clientes //selecionados por seu código no nosso Banco de Dados public void alterarCliente(ClienteDTO cliente) throws Exception { abrirBD(); sql = "UPDATE clientes SET cli_nome = ?, cli_dt_inclusao = ?, cli_endereco = ?, cli_bairro = ?, cli_email = ?, cli_tel = ?, cli_cidade = ?, cli_uf = ? WHERE cli_id = ?"; ps = con.prepareStatement(sql); ps.setLong(1, cliente.getCli_id()); ps.setString(2, cliente.getCli_nome()); ps.setDate(3, new java.sql.Date(cliente.getCli_dt_inclusao().getTime())); ps.setString(4, cliente.getCli_endereco()); ps.setString(5, cliente.getCli_bairro()); ps.setString(6, cliente.getCli_email()); ps.setString(7, cliente.getCli_tel()); ps.setString(8, cliente.getCli_cidade()); ps.setString(9, cliente.getCli_uf()); ps.execute(); fecharBD(); } public void excluirCliente(Integer cli_id) throws Exception { abrirBD(); sql = "DELETE FROM clientes WHERE cli_id=?"; ps = con.prepareStatement(sql); ps.setInt(1, cli_id); ps.execute(); fecharBD(); } } Classe ClienteDTO: /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package br.uniplan.DTO; import java.util.Date; /** * * @author Montesuma Oliveira */ public class ClienteDTO { private long cli_id; private String cli_nome; private Date cli_dt_inclusao; private String cli_endereco; private String cli_bairro; private String cli_email; private String cli_tel; private String cli_cidade; private String cli_uf; public long getCli_id() { return cli_id; } public void setCli_id(int cli_id) { this.cli_id = cli_id; } public String getCli_nome() { return cli_nome; } public void setCli_nome(String cli_nome) { this.cli_nome = cli_nome; } public Date getCli_dt_inclusao() { return this.cli_dt_inclusao; } public void setCli_dt_inclusao(Date cli_dt_inclusao) { this.cli_dt_inclusao = cli_dt_inclusao; } public String getCli_endereco() { return cli_endereco; } public void setCli_endereco(String cli_endereco) { this.cli_endereco = cli_endereco; } public String getCli_bairro() { return cli_bairro; } public void setCli_bairro(String cli_bairro) { this.cli_bairro = cli_bairro; } public String getCli_email() { return cli_email; } public void setCli_email(String cli_email) { this.cli_email = cli_email; } public String getCli_tel() { return cli_tel; } public void setCli_tel(String cli_tel) { this.cli_tel = cli_tel; } public String getCli_cidade() { return cli_cidade; } public void setCli_cidade(String cli_cidade) { this.cli_cidade = cli_cidade; } public String getCli_uf() { return cli_uf; } public void setCli_uf(String cli_uf) { this.cli_uf = cli_uf; } } Código do Botão Alterar Cliente: private void btnAlterarCliActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: // fazendo a validação dos dados, o método isEmpty que devolve true se a String for vazia ou false se a mesma nã estiver vazia if ((txtNomeCli.getText().isEmpty()) || (ftfDtInclusaoCli.getText().isEmpty()) || (txtEnderecoCli.getText().isEmpty()) || (txtBairroCli.getText().isEmpty()) || (ftfTelCli.getText().isEmpty()) || (txtCidadeCli.getText().isEmpty()) || (txtUFCli.getText().isEmpty())) { JOptionPane.showMessageDialog(null, "Verifique Se Tem Algum Campo Vazio !!!!"); //O cursor do mouse vai se posicionado no campo Código do Cliente txtCodigoCli.requestFocus(); } else { // instanciando a classe ClientesDTO do pacote DTO e criando seu objeto cliente ClienteDTO cliente = new ClienteDTO(); // Instancia a classe ClienteDAL ClienteDAL dal = new ClienteDAL(); //Formatando a data SimpleDateFormat dti = new SimpleDateFormat("dd/MM/yyyy"); cliente.setCli_id(Integer.parseInt(txtCodigoCli.getText())); cliente.setCli_nome(txtNomeCli.getText()); //Verifica se a data esta formatada e faz o tratamento do erro de Parseamento try { cliente.setCli_dt_inclusao(new java.sql.Date(dti.parse(ftfDtInclusaoCli.getText()).getTime())); } catch (ParseException ex) { } //Mostra os dados que estão gravados na tabela Clientes cliente.setCli_endereco(txtEnderecoCli.getText()); cliente.setCli_bairro(txtBairroCli.getText()); cliente.setCli_email(txtEmailCli.getText()); cliente.setCli_tel(ftfTelCli.getText()); cliente.setCli_cidade(txtCidadeCli.getText()); cliente.setCli_uf(txtUFCli.getText()); try { // Chama o método alterarCliente da Classe ClienteDAL dal.alterarCliente(cliente); } catch (Exception ex) { Logger.getLogger(frmClientes.class.getName()).log(Level.SEVERE, null, ex); } JOptionPane.showMessageDialog(null, "Cliente " + cliente.getCli_nome() + " Alterado Com Sucesso !!!!"); } } Todos os outros métodos estão funcionando, somente o Alterar Cliente não funciona, quem puder ajudar, eu agradeço de antemão.
  9. Olá, estou desenvolvendo uma página na qual escrevi um menu comum em lista não ordenada e o tornei DropDown com o JavaScript (Segue modelo abaixo). A minha questão é que quando eu passo o mouse por cima do botão do menu (que está dentro da tag <li>Botão</li>), ele abre a div dropdown, porém, quando eu levo o mouse para dentro desta div que foi aberta em DropDown pelo JavaScript, o Botão (<li>Botão</li>) correspondente à ela no menu, que a abriu, deixa de ficar selecionado (ativo em ":hover" no CSS) e volta às suas características normais, como quando o mouse não está por cima do botão. Gostaria de saber como faço para manter ativo o botão correspondente à janela dropdown que eu abri no menu e desativá-lo somente quando eu clicar fora do menu, em qualquer outra área do site. Grato desde já pela atenção. Segue abaixo exemplo de como eu escrevi: <--SCRIPT PARA DROPDOWN--> <script> $(document).ready(function(e) { $('.sub-menu').hide(); $('.show-sub-menu').hover(function(){ $(this).find('.sub-menu').slideDown('fast'); },function(){ $(this).find('.sub-menu').slideUp('fast'); }); }); </script> <----------------------------------------> <--CSS DO MENU E SUB_MENU--> .menu_principal{ width: auto; height: 32px; float: left; text-align: right; } .menu_principal ul{ width: auto; height: 31px; float: left; text-align: left; padding: 0px; margin-left: 35px; } .menu_principal ul li{ display: inline; line-height: 60px; list-style-type: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; color: #BBB; text-transform: none; } .menu_principal ul li a{ line-height: 0px; padding: 21px 13px; list-style-type: none; font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; color: #BBB; text-transform: none; text-decoration: none; } .menu_principal ul li a:hover{ background-color: #222; color: #DDD; line-height: 0px; padding: 20px 13px; } .sub-menu{ width: 100%; height: 285px; cursor: default; z-index: 7; position: absolute; top: auto; left: 0; right: 0; display: block; } <-----------------------------------------> <--HTML DO MENU--> <div class="menu_principal"> <ul> <li class="show-sub-menu"><a href="#">Item 1</a> <div class="sub-menu"> </div> </li> <li class="show-sub-menu"><a href="#">Item 2</a> <div class="sub-menu"> </div> </li> <li class="show-sub-menu"><a href="#">Item 3</a> <div class="sub-menu"> </div> </li> </ul> </div> <!--MENU_PRINCIPAL TERMINA--> <------------------------->
  10. Olá! Estou fazendo um projeto em que a webcam padrão tira fotos a cada 1 segundo utilizando o opencv. Por enquanto ,nesse code, ao clique do botão capturar você seleciona a pasta onde quer e ele captura uma foto.Preciso, alem do loop para ele tirar fotos a cada segundo, salva-las em um determinada pasta. public class jfmPrincipal extends javax.swing.JFrame { VideoCaptura webCam; ExibeQuadro exibeQuadro; Thread executor; private DaemonThread myThread = null; int count = 0; VideoCapture webSource = null; Mat frame = new Mat(); MatOfByte mem = new MatOfByte(); class DaemonThread implements Runnable { protected volatile boolean runnable = false; @Override public void run() { synchronized(this) { while(runnable) { if(webSource.grab()) { try { webSource.retrieve(frame); Highgui.imencode(".bmp", frame, mem); Image im = ImageIO.read(new ByteArrayInputStream(mem.toArray())); BufferedImage buff = (BufferedImage) im; Graphics g=jlbCaptura.getGraphics(); if (g.drawImage(buff, 0, 0, getWidth(), getHeight() -150 , 0, 0, buff.getWidth(), buff.getHeight(), null)) if(runnable == false) { System.out.println("Going to wait()"); this.wait(); } } catch(Exception ex) { System.out.println("Error"); } } } } } } private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { int returnVal = jFileChooser1.showSaveDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { File file = jFileChooser1.getSelectedFile(); Highgui.imwrite(file.getPath(), frame); } else { System.out.println("Acesso negado."); } }
  11. Boa tarde Galera, Estou fazendo um trabalho da Facul, o professor passou um exercício: Criar um formulário (CadastroAlunos.html) que solicite a digitação do nome e as 3 notas de aluno. Ao enviar, executar um servlet (ServletAluno.java) que receba os dados e armazene em um objeto do tipo Aluno (Aluno.java). Ele deve responder com uma página web, exibindo todos os dados do aluno, sua média aritmética, baseada nas duas maiores notas (a menor é desconsiderada). Mostrar a situação do aluno : Aprovado (média >=6) ou Reprovado (média <6). Mas a árvore do projeto tem que ficar igual a imagem 1, mas o meu está diferente imagem 2, o que estou esquecendo de fazer? Agradeço se puderem me ajudar. Abs, Curioso
  12. Estou tentando imprimir o conteúdo da Arraylist PedidoLista, porém, só o que eu consigo é obter sua posição na memória(ver resultado no final). Existe uma forma de imprimir o conteúdo? Obs.: Sou iniciante em Java. import java.util.ArrayList; import java.util.Iterator; public class Principal { public static void main(String [] args){ String PedidoArray1[] = {"1","0062","RNE","AUT0087"}; String PedidoArray2[] = {"2","0128","RNE","AUT0088"}; String PedidoArray3[] = {"3","0062","RNE","AUT0089"}; String PedidoArray4[] = {"4","0072","RNE","AUT0090"}; String PedidoArray5[] = {"5","0007","RNE","AUT0091"}; ArrayList PedidoLista = new ArrayList(); //Não deu certo PedidoLista.add(PedidoArray1); PedidoLista.add(PedidoArray2); PedidoLista.add(PedidoArray3); PedidoLista.add(PedidoArray4); PedidoLista.add(PedidoArray5); for(int i=0;i<PedidoLista.size();i++){ System.out.println(PedidoLista); } }//fim do main }//fim da Class Resultado [[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e] [[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e] [[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e] [[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e] [[Ljava.lang.String;@15db9742, [Ljava.lang.String;@6d06d69c, [Ljava.lang.String;@7852e922, [Ljava.lang.String;@4e25154f, [Ljava.lang.String;@70dea4e]
  13. pessoal criei 4 classes , celular , chip , operadora e cliente , falta so o main, mas estou tendo dificuldades ! por favor me ajudem,,, package Celular; import java.util.Calendar; import java.util.Date; public class Celular { private int id; private String marca_modelo; private char estado; private String caixaEntrada; private String rascunho; private Date hora_ini_ult_chamada; private Date hora_fim_ult_chamada; private long num_ult_chamada; private Chip[] chips; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getMarca_modelo() { return marca_modelo; } public void setMarca_modelo(String marca_modelo) { this.marca_modelo = marca_modelo; } public char getEstado() { return estado; } public void setEstado(char estado) { this.estado = estado; } public String getCaixaEntrada() { return caixaEntrada; } public void setCaixaEntrada(String caixaEntrada) { this.caixaEntrada = caixaEntrada; } public String getRascunho() { return rascunho; } public void setRascunho(String rascunho) { this.rascunho = rascunho; } public Date getHora_ini_ult_chamada() { return hora_ini_ult_chamada; } public void setHora_ini_ult_chamada(Date hora_ini_ult_chamada) { this.hora_ini_ult_chamada = hora_ini_ult_chamada; } public Date getHora_fim_ult_chamada() { return hora_fim_ult_chamada; } public void setHora_fim_ult_chamada(Date hora_fim_ult_chamada) { this.hora_fim_ult_chamada = hora_fim_ult_chamada; } public long getNum_ult_chamada() { return num_ult_chamada; } public void setNum_ult_chamada(long num_ult_chamada) { this.num_ult_chamada = num_ult_chamada; } public Chip[] getChips() { return chips; } public void setChips(Chip[] chips) { this.chips = chips; } public Celular(String marca_modelo, int qtde_chips) { this.marca_modelo = marca_modelo; this.estado = 'L'; this.caixaEntrada = null; this.rascunho = null; this.num_ult_chamada = 0; chips = new Chip[qtde_chips]; } /* * Autor: Julinho */ public String adicionarChip(Chip C){ if (C!=null) { for (int i = 0; i < chips.length; i++) { if (chips==null){ chips=C; C.setModo(0); return"O chip da operadora foi incluido no slot"+i; } } return"O aparelho não suporta mais nenhum chip."; } else return "chip vazio!"; } // metodos /* * Daniel e Marcos */ public String mostrarChip() { String chip = null; for (int posicao=0;posicao<chips.length;posicao++) { chip = "operadora : " + chips[posicao].getOperadora().getNome()+" Numero: " + chips[posicao].getNumero() + "\n"; } return chip; } public String removerChip(int posicao) { if (posicao>=0 && posicao < chips.length) if (chips[posicao]!=null) { chips[posicao]=null; return "O chip foi removido do slot "+posicao; } else return "Não há chips neste slot"; return "numero de slot inexistente no celular"; } public String removerChip2(long numero) { for (int i=0; i < chips.length;i++) { if (chips.getNumero()==numero) { chips=null; return "O chip foi removido do slot "+i; } } return "numero de chip não existente no celular"; } /* * Autores: Ubiracy e Harlan */ public String enviarMensagem(Chip origem, Chip destino, String mensagem, Celular[] c) { Celular cel_destino = Principal.buscaCel(destino.getNumero(),c); if (cel_destino.getCaixaEntrada()==null) { if (origem.getOperadora().getCodigo() != destino.getOperadora().getCodigo()) { if (origem.getTipo() == 1) { // pre-pago if(origem.getSaldo() >= origem.getOperadora().getValor_msg()){ cel_destino.setCaixaEntrada(mensagem); origem.atualizaValor(origem.getOperadora().getValor_msg()); return "Mensagem enviada com sucesso! Valor cobrado: R$ "+origem.getOperadora().getValor_msg(); } else return "saldo insuficiente!"; } else // pos-pago { cel_destino.setCaixaEntrada(mensagem); origem.atualizaValor(origem.getOperadora().getValor_msg()); return "Mensagem enviada com sucesso! Valor cobrado: R$ "+origem.getOperadora().getValor_msg(); } } else { // operadoras iguais return "mensagem enviada gratuitamente!"; } } else { return "Erro. caixa de entrada cheia."; } } /* * Antonio Luis */ public Chip buscaChip(long Numero){ for (int i=0; i<chips.length;i++){ if (chips!=null && chips.getNumero()==Numero) return chips; } return null; } /* * Antonio Ribeiro */ public String efetuarChamada(long numero, Chip dest) { // verificar se o chip de origem e destino estão em standby Chip ori = buscaChip(numero); if (ori!=null) { if (ori.getModo()==0 && dest.getModo()==0) { if (ori.getOperadora().getCodigo()!=dest.getOperadora().getCodigo()) { // cobrar if ((ori.getTipo()==1 && ori.getSaldo() >= ori.getOperadora().getValor_min_ligacao()) || ori.getTipo()==2) { ori.setModo(1); dest.setModo(1); this.setHora_ini_ult_chamada(Calendar.getInstance().getTime()); this.setNum_ult_chamada(dest.getNumero()); } else return "Saldo insuficiente!"; } else { // chamada grartuita ori.setModo(1); dest.setModo(1); this.setHora_ini_ult_chamada(Calendar.getInstance().getTime()); this.setNum_ult_chamada(dest.getNumero()); return "chamada em curso. Ligação gratuita."; } } else return "Celular fora de area ou desligado!"; } else return "Numero de chip não encontrado no Celular!"; return caixaEntrada; } /* * Guilherme */ public void encerrarChamada(Chip Destino) { Chip ori = null; double custolig=0; for(int i = 0; i < chips.length; i++){ if(chips.getModo() == 1){ ori = chips; break; } } if(ori == null){ System.out.println("O aparelho não está em uma chamada"); } else { // testar se as operadoras são iguais //identificar um celulatr ori.setModo(0); Destino.setModo(0); if(ori.getOperadora().getCodigo() == Destino.getOperadora().getCodigo()){ this.setHora_fim_ult_chamada(Calendar.getInstance().getTime()); ori.atualizaValor(0); // 0 return; }else { this.setHora_fim_ult_chamada(Calendar.getInstance().getTime()); double hora_inicio = this.getHora_ini_ult_chamada().getTime(); double hora_fim = this.getHora_fim_ult_chamada().getTime(); double minutos = ((hora_inicio-hora_fim)/1000)/60.0; double tarifa = ori.getOperadora().getValor_min_ligacao(); custolig = minutos * tarifa; ori.atualizaValor(custolig); return; } } } public static int nextInt() { // TODO Auto-generated method stub return 0; } } // fim da classe /* if (cel.getEstado()=='L' && chip.modo==0) { if (this.getOperadora().equals(cel.getOperadora())) { chip.modo = 1; // chamada em cursor this.setHora_inicial_ult_chamada(Calendar.getInstance().getTime()); this.num_ult_chamada = chip.getNumero(); return "chamada em cursor..."; //operadoras diferentes } else if (this.getOperadora()!=(chip.getOperadora())) { int val=this.setHora_inicial_ult_chamada(Calendar.getInstance().getTime()); chip.modo = 1; // chamada em curso this.num_ult_chamada = chip.getNumero(); if(val>=1){ int total=(int)val; creditos-=total*valorChamada; return "chamada em cursor..."; } } else if(chip.modo==3){ return "celular desligado ou fora de área."; } } } */ ___________________________________________________________________________________________________________________________________________ package Celular; /* * Autor: Raimundo */ public class Chip { public Operadora getOperadora() { return operadora; } public void setOperadora(Operadora operadora) { this.operadora = operadora; } private long id; private long numero; private Operadora operadora; private int tipo; private double saldo; private Cliente proprietario; private double conta; private int modo; static int seq=0; public int getModo() { return modo; } public void setModo(int modo) { this.modo = modo; } // construtor public Chip(long numero, int tipo, Cliente proprietario, double conta) { this.id = ++seq; this.numero = numero; this.tipo = tipo; this.saldo = 0; this.proprietario = proprietario; this.conta = 0; this.modo = 2; // sem sinal ou desligado } // get e set public long getId() { return id; } public void setId(long id) { this.id = id; } public long getNumero() { return numero; } public void setNumero(long numero) { this.numero = numero; } public int getTipo() { return tipo; } public void setTipo(int tipo) { this.tipo = tipo; } public double getSaldo() { return saldo; } public void setSaldo(double saldo) { this.saldo = saldo; } public Cliente getProprietario() { return proprietario; } public void setProprietario(Cliente proprietario) { this.proprietario = proprietario; } public double getConta() { return conta; } public void setConta(double conta) { this.conta = conta; } // metodos imprimir conta public void imprimirConta() { System.out.println( "\n numero=" + numero + "\n nome=" + proprietario + "\n conta=" + conta); } // atualiza valor public void atualizaValor(double valor){ if(tipo==1){ this.saldo=saldo-valor; } else if(tipo==2){ this.conta=(conta+valor); } } // colocar creditos public String colocarCreditos(double valor) { this.setSaldo(saldo+valor); return "saldo atualizado:"+getSaldo(); } } __________________________________________________________________________________________________________________________________________ package Celular; /* * Autor: Geovane */ public class Cliente { private String nome; private String cpf; private String end; public Cliente(String nome, String cpf, String end) { this.nome = nome; this.cpf = cpf; this.end = end; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String getCpf() { return cpf; } public void setCpf(String cpf) { this.cpf = cpf; } public String getEnd() { return end; } public void setEnd(String end) { this.end = end; } @Override public String toString() { return "( Nome: "+nome+" )-( CPF: "+cpf+" )-( Endereço: "+end+" )"; } /*public static void main(String args[]){ Cliente c = new Cliente("Maria","010201020102","Rua Jorge, Nº 20, Bairro: Joquei, Cidade: Teresina, Estado: PI"); Cliente c1 = new Cliente("João","020302030203","Rua Blá, Nº 00, Bairro: Hum, Cidade: Lá, Estado: AQUI"); System.out.println(c); System.out.println(c1); }*/ } _____________________________________________________________________________________________________________________________________________- package Celular; /* * Autor: Geovane */ public class Operadora { private int codigo; private String nome; private double valor_min_ligacao; private double valor_msg; public Operadora(int codigo, String nome, double valor_min_ligacao, double valor_msg) { this.codigo = codigo; this.nome = nome; this.valor_min_ligacao = valor_min_ligacao; this.valor_msg = valor_msg; } public int getCodigo() { return codigo; } public void setCodigo(int codigo) { this.codigo = codigo; } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public double getValor_min_ligacao() { return valor_min_ligacao; } public void setValor_min_ligacao(double valor_min_ligacao) { this.valor_min_ligacao = valor_min_ligacao; } public double getValor_msg() { return valor_msg; } public void setValor_msg(double valor_msg) { this.valor_msg = valor_msg; } @Override public String toString() { return "( Código: "+codigo+" )-( Nome: "+nome+" )-( Valor do minuto da ligação: "+valor_min_ligacao+" )-( Valor da mensagem: "+valor_msg+". )"; } /*public static void main(String args[]){ Operadora o = new Operadora(41,"Tim",1.5,0.8); Operadora o1 = new Operadora(21,"Oi",1.4,0.7); System.out.println(o); System.out.println(o1); }*/ } ___________________________________________________________________________________________________________________________________- package Celular; import java.text.ParseException; public class Principal { Chip[] meusChips = new Chip[50]; Celular[] meusCelulares = new Celular[50]; Cliente[] meusClientes = new Cliente[50]; Operadora[] minhasOperadoras = new Operadora[4]; static int opc; static void menu() { System.out.println("Menu"); System.out.println(" 1 - Adiciona chip"); System.out.println("2 - Remover chip"); System.out.println(" 3 - efertua chamada"); System.out.println("4 - Encerra chamada"); System.out.println(" 5 - Enviar chamada"); System.out.println(" 6 - Busca chip no Celular"); System.out.println("7 - Mostra chip "); System.out.println("8 - Sair"); opc = Celular.nextInt(); if (opc==1){ } } public static void main(String args[]) throws ParseException { Principal p = new Principal(); p.meusChips[0] = new Chip(opc, opc, null, opc); p.meusCelulares[0] = new Celular("sony",2); p.meusClientes[0] = new Cliente(null, null, null); while (true) { menu(); if (opc ==1); } } static Celular buscaCel(long num, Celular[] meusCelulares){ for(int i = 0;i<meusCelulares.length;i++) if (meusCelulares != null) for(int j = 0;j<meusCelulares.getChips().length;j++) if (meusCelulares.getChips()[j]!= null) if(meusCelulares.getChips()[j].getNumero() == num) return meusCelulares; return null; } public Chip buscar_chip(long numero) { for (int i=0; i < meusChips.length; i++) { if (meusChips!= null) if (meusChips.getNumero()== numero) return meusChips; } return null; } /* * Antonio Luis */ public static Chip buscaChip(long Numero,Chip[] chips){ for (int i=0; i<chips.length;i++){ if (chips!=null) if (chips.getNumero()==Numero) return chips; } return null; } } ...........
  14. import java.util.Scanner; public class Calc { Scanner in = new Scanner(System.in); public void soma() { double tot = 0, numero = 0; do { System.out.println("informe um numero: "); numero = in.nextDouble(); System.out.println(tot += numero); } while (numero != 0); System.out.println("total da soma: " + tot); } }
  15. bitDev

    Java SubArray

    Olá, pessoal Tenho pouca experiência em Java. Estou escrevendo um programa, e preciso de um método que busque um Array int[] dentro de um Aray int[][]. Se houver um método nativo, não terei que escrevê-lo, mas se não houver, gostaria de alguma dica de como implementá-lo. Exemplo: Tenho o Array int[][]: {{0,1,3,4},{3,7,1,0,8},{5,0,1},{4,6,2,7,9,3},{7,3,5,2,1,4,8}} Preciso buscar dentro dele ocorrências do array int[] {0,1} No exemplo dado, os elementos do array grande, que contém {0,1} são {0,1,3,4} e {5,0,1} Se alguém souber implementar o método e puder ajudar, desde já agradeço.
  16. Boa noite !! Preciso de ajuda para elaborar o algoritmo abaixo. O cardápio da cantina Feliz é o seguinte: Escrever um algoritmo que leia o código do item pedido, a quantidade e calcule o valor a ser pago por aquele lanche. Considere que a cada execução somente será calculado um item. Algoritmo deve ser escrito na linguagem JAVA.
  17. Unfollow

    Arvore binaria

    Estou fazendo essa lista da minha faculdade e travei no ultimo exercício o e11 alguém tem um conhecimento ?
  18. Olá, sou novo no forum e desde já agradeço a quem puder me ajudar com meu problem...É o seguinte, preciso fazer um código em java que leia 10 números inteiros e diga se o número é ou não primo, caso seja ele deve ser armazenado e ao final deve-se imprimir a soma de todos os primos que foram lidos. Na saída fica ele diz quem é primo ou não, porém, a soma que é impressa não bate com a quantidade de números primos digitados e as frases que estão dentro do loop repetem-se várias vezes. O código que escrevi foi o seguinte: import java.util.Scanner; public class primos{ public static void main(String[] args) { int cont=0, numero=0, armazenador=0,cont1; for (cont1=0; cont1<10;cont1++) { Scanner entrada=new Scanner(System.in); System.out.print("digite o" +(cont1+1)+" º numero"); numero = entrada.nextInt(); for (cont=2; cont<numero;cont++){ if (numero % cont ==0) { System.out.print("este número não é primo"); }else{ System.out.print("boa garoto"); armazenador=numero+armazenador; } } } System.out.println(armazenador); } }
  19. Ao executar clazzArg = Class.forName(fullClassNameArg); onde o fullClassNameArg é um nome de uma determinada classe x de uma biblioteca externa, obtenho ClassNotFoundException e NoClassDefFoundError. Já verifiquei o meu classpath e ele possui o jar que contém a classe x. Alguém tem alguma ideia do que pode estar ocorrendo?
  20. pedro122

    banner

    olá...teria como fazer um auto click para um banner? tipo o usuario abre uma pagina é depois de 5 segundos o script clica em um determinado banner automaticamente...tem como?
  21. Olá galera, Estou com o seguinte problema: Tenho uma aplicação que utiliza applet e devido a utilização de um componente de upload que é desenvolvido utilizando java script e componentes gráficos do bootstrap, tive a necessidade de implementar a integração do Java com o Java Script ou seja um um botão no meu applet assim que pressionado executa chamada para uma função java script, está função chama um modal utilizando o bootstrap, até ai tudo normal o problema acontece quando o modal é aberto. Quando o modal é exibido o applet está ficando por cima do modal, já tentei resolver utilizando a função z-index do css no modal, mas não resolveu alguém já possou por isso ou tem alguma solução? Observação: estou utilizando a tag Object para referenciar o applet na tela. Desde já agradeço a todos. Obrigado.
  22. sfbarboza

    socket e parse xml

    Estou precisando de ajuda para desenvolver um software que se comunica com uma impressora através de XML. A impressora ela recebe e envia XML para um site ou um computador que esteja emulando um site. Pelo XML a impressora executa as ações de acordo com as tags. Preciso receber o XML dela tratar ele e retornar para ela. Obrigado
  23. Boa noite. Alguém conhece a classe AdActivity? E alguém sabe se posso usá-la sem problemas com finish()? Context acontext = null; AdActivity adActivity = (AdActivity) acontext; adActivity.finish(); Estou com problemas de 'OutOfMemoryError' que ocorre quando não chamo o 'anuncioView.loadAd(adRequest)' e depois reinicio o app. Alguém pode me ajudar? Valeu.
  24. Boa tarde, talvez já exista uma solução para meu problema e por isso resolvi buscar ajuda... Preciso importar uma planta ou mapa para o sistema. Vou explicar melhor... Preciso transformar um galpão em um mapa navegável. O mapa teria que separar onde é possível passar e onde existe obstáculo, para que o usuário navegue baseado no mapa.. Não sei se é possível importar algo do CAD ou do SketchUp. Se for possível, creio que facilitaria bastante. Não precisa ser nada detalhado, se fosse uma matriz com 0s e 1s separando onde é possível passar já seria ótimo!!! Desde já agradeço a atenção de todos
  25. Olá, estou com uma dúvida e gostaria da opinião de vocês , ou seja, quem já passou por essa situação , já está trabalhando na área , já terminou a faculdade e etc etc. Estou pretendendo fazer um curso chamado de Sistemas Comerciais com Primefaces e outras tecnologias . O curso custa 800 reais , porém sei que posso encontrar todo o conteúdo do bem dito curso de graça na internet. Então pergunto a vocês , vale a pena investir 800 reais e assim obter os conhecimentos e a certificação que o curso oferece ? Essa certificação em meu currículo vai trazer vantagens no mercado de trabalho ? Ou apenas estudar os assuntos do curso por conta própria e colocar que possuo tais conhecimento em meu currículo vai dar na mesma coisa ? Agradeço a atenção e aguardo respostas, Obrigado .
×
×
  • Criar Novo...