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. 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 ?
  2. 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!!!!
  3. 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.
  4. 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--> <------------------------->
  5. 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."); } }
  6. 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
  7. 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]
  8. 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; } } ...........
  9. 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); } }
  10. Bom dia pessoal, Estou a ter um problema com o selenium ao correr um script java no Internet Explorer, o método findElement não está a funcionar, tenho sempre uma exception. No mozilla funciona na perfeição, já estou a algum tempo a procura de uma solução mas não estou a conseguir resolver. Podem me ajudar? Exemplo do script "System.setProperty(InternetExplorerDriverService.IE_DRIVER_EXE_PROPERTY, "C:\\Selenium\\IEDriverServer.exe"); DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer(); capabilities.setCapability("ignoreZoomSetting", true); capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true); InternetExplorerDriver driver = new InternetExplorerDriver(capabilities); driver.get("https://www.google.pt/"); driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS); driver.manage().window().maximize(); Thread.sleep(3000); driver.findElement(By.name("q"));" Exception: "org.openqa.selenium.NoSuchElementException: Unable to find element with name == q (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 20.26 seconds For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46' System info: host: 'DuarteFerreira', ip: '192.168.21.81', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_91' Driver info: org.openqa.selenium.ie.InternetExplorerDriver Capabilities [{browserAttachTimeout=0, ie.enableFullPageScreenshot=true, enablePersistentHover=true, ie.forceCreateProcessApi=false, ie.forceShellWindowsApi=false, pageLoadStrategy=normal, ignoreZoomSetting=true, ie.fileUploadDialogTimeout=3000, version=10, platform=WINDOWS, proxy={proxyType=}, nativeEvents=true, ie.ensureCleanSession=false, elementScrollBehavior=0, ie.browserCommandLineSwitches=, requireWindowFocus=false, browserName=internet explorer, initialBrowserUrl=http://localhost:10865/, javascriptEnabled=true, ignoreProtectedModeSettings=true, enableElementCacheCleanup=true, unexpectedAlertBehaviour=dismiss}] Session ID: ff8e6a04-d3a6-43c9-affe-af4fe28af507 *** Element info: {Using=name, value=q} at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206) at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678) at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:363) at org.openqa.selenium.remote.RemoteWebDriver.findElementByName(RemoteWebDriver.java:461) at org.openqa.selenium.By$ByName.findElement(By.java:303) at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:355)" Agradecia muito uma ajuda ! Com os melhores cumprimentos,
  11. 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.
  12. stringtrakinas

    Calcular IMC

    No exercício da Deitel, tem um exercício que pede pra criarmos um aplicativo que calcule o IMC de uma pessoa. Segue o meu código import java.util.Scanner; public class exe2_33 { public static void main(String[] args) { Scanner input = new Scanner(System.in); int pesoEmKg, altEmCm; double IMC; System.out.println("Seu peso em kg: "); pesoEmKg = input.nextInt(); System.out.println("Sua altura em centímetros: "); altEmCm = input.nextInt(); System.out.println("IMC = peso em kg / altura em metros * altura em metros "); IMC = (pesoEmKg) / (altEmCm * altEmCm); System.out.println(IMC); System.out.println("BMI VALUES"); System.out.print("Underweight: less than 18.5 \nNormal: between 18.5 and 24.9 \nOverweight: between 25 and 29.9 "); System.out.print("Obese: 30 or greater"); } Mas, o resultado do IMC só aparece 0.0. No que eu errei?
  13. Unfollow

    Arvore binaria

    Estou fazendo essa lista da minha faculdade e travei no ultimo exercício o e11 alguém tem um conhecimento ?
  14. 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?
  15. 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); } }
  16. 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?
  17. 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.
  18. 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.
  19. 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
  20. 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.
  21. 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
  22. Pessoal estou criando uma aplicação desktop com java, porem queria usar o hibernate para conectar ao meu MySQL, porem queria que o usuário informe as informações de conexão do banco. infelizmente não encontrei nada assim somente usando o persitence.xml dentro do META-INF porem não consigo editar ele dentro do .jar de execução. sera que vocês tem alguma solução para isso ? Desde já Agradeço a todos que me ajudar.
  23. Boas pessoal. Eu sou completamente novo nisto e não sei nada, pelo que espero não ser ridículo o que vou pedir. Eu criei um blog e para aumentar a popularidade eu gostava de ter uma página do blog dedicada a links para descarregar alguns conteudos que já fiz upload, mas queria que os meus visitantes apenas pudessem ver os links se subscrevessem o meu blog ou então se o partilhassem no facebook. Não tenho interesse em saber os mails deles, pois não tenho newsletters para lhes enviar. O que eu queria saber era se é possível, ou fazer uma janela pop up que os obrigue a subscrever/partilhar para verem os links ou ao carregar neles surgisse esse aviso. é um blogspot. e posso criar um widget com html/java. Obrigado! valeu
  24. Boa tarde, gostaria de saber como faço para trazer um registro específico de uma fk, sendo que, tenho a tabela hospedagem e a tabela consumo (fk codHospedagem), quando seleciono alguma hospedagem, clico no botão de consumo da minha tela consumo. Preciso trazer no consumo os registros de consumo daquela hopedagem que seleciono, pois meu select não está funcionando, só traz a linha vazia. Abaixo o código. Alguém aí para me ajudar?? Obg! SELECT c.codConsumo as Consumo,c.codHospedagem as Hospedagem , p.nomeProduto AS Produto, c.quantidade, c.valorConsumo, c.status FROM consumo c INNER JOIN produto AS p ON p.codProduto = c.codProduto INNER JOIN hospedagem AS H ON H.codHospedagem = C.codHospedagem WHERE H.codHospedagem = c.codHospedagem ORDER BY c.codConsumo ; MYSQL
  25. Estou fazendo um programa de locadora com jframes, e estou com problemas para herdar da classe mãe na hora do cadastro do filme, que no caso eu fiz uma classe clientes que é a mãe e uma classe filme q é a filha. Preciso cadastrar os filmes mas o que herda da classe mãe não entra nesse caso... CADASTRO FILME CADASTRO CLIENTE CLASSE MÃE (EU USEI ARRAY NA CLASSE MÃE POIS ESTAVA COM ERRO NO CADASTRO CLIENTE! EU NÃO SEI SE PODE FAZER ISSO) CLASSE FILHA
×
×
  • Criar Novo...