Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pesquisar na Comunidade

Mostrando resultados para as tags ''Java''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
    • Mac OS
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e promoções
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
    • Feira do Rolo
  • Clube do Hardware
    • Comentários, elogios, críticas e sugestões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrado 89 registros

  1. Java Como tirar o coluna vazia da tabela ao maximizar

    Como tirar esse campo vazio depois de data de nascimento isso aparece quando maximizo a janela no scene builder alguém sabe como tira-lo ? Meu programa é baseado no java fx
  2. Java Criar e Gerenciar Session em JSF

    Olá pessoal do Clube do Hardware tudo bem? Estou iniciando estudo em java Web e estou com alguns conceitos básicos peguei a introdução com JSP e agora no JSF. Porém estou em duvida no controle e no gerenciamento de Sessions no JSF 2.2 Atualmente estou tentando montar um sistema de cadastro e Login com JSF 2.2 + PrimeFaces. Mas não estou pegando muito bem a logica de iniciar a Sessão com java de forma que cada usuario tenha sua sessão e compartilhe o mesmo metodo para cria-lo. e cada uma seja individual.(Obviamente é a ideia de sessão... mas de todos modos que tentei não deu muito certo.) Pesquisei bastante sobre. Cheguei a ler a documentação no site da Sun, e alguns topicos em foruns., Até achei um código pronto, funcional na qual eu testei. porém não entendi o funcionamento. Alguém poderia me mostrar um exemplo ou pelo menos me da uma luz no caminho de pelo menos como irei criar o Criador de Sessão e como chama-lo depois de conferir os dados de login? Agradeço a todos. Muito Obrigado!
  3. Java Tratamento de Videos em Java

    Amigos, Preciso de uma ajuda. Estou criando um sistema onde terei videos, mas eu só queria que a pessoa fosse para o próximo vídeo depois que terminar o atual, alguém tem alguma ideia de como fazer isso em java?
  4. Java Estou a procura de estagio.

    Se alguém souber de algum estagio na ara da programação avisem por favor?
  5. Ola pessoal, como eu faço isso? obrigado. 1. Adicionar uma pontuação no final da lista de scores. Adiciona a nova pontuação na primeira posição disponível no final da lista. Caso a lista já esteja no limite, a pontuação não é adicionada e a quantidade de elementos não é modificada. package scoregame; import java.util.Scanner; public class ScoreGame { public static void main(String[] args) { Scanner ler = new Scanner(System.in); //Declara as variaveis int codigo = 0; int i = 0; //Foi criado o vetor int lista[] = new int[100]; //Utiliza o laço para escolher as opções do{ System.out.println("Menu principal"); System.out.println("--------------"); System.out.println("(0) Adicionar Pontuação no final da lista"); System.out.println("(1) Adicionar Pontuação em uma dada posicção"); System.out.println("(2) Remover uma pontuação de uma posição"); System.out.println("(3) Remover uma pontuação de uma dada posição"); System.out.println("(4) Remover todas as ocorrências de uma pontuação"); System.out.println("(5) Verificar se uma pontuação está contida lista"); System.out.println("(6) Buscar a maior pontuação na lista de scores"); System.out.println("(7) Calcular a soma total de pontuação na lista de scores"); System.out.println("(8) sair"); System.out.println(""); System.out.println("Escolha uma opção: "); codigo = ler.nextInt(); //É feito um switch case para escolher uma das opções switch(codigo){ case 0: lista[i] = codigo; break; case 1: lista[i] = codigo; break; case 2: lista[i] = codigo; break; case 3: lista[i] = codigo; break; case 4: lista[i] = codigo; break; case 5: lista[i] = codigo; break; case 6: lista[i] = codigo; break; case 7: lista[i] = codigo; break; default: System.out.println("Você saiu do jogo"); } i++; }while(codigo != 8); } }
  6. Escreva “programas” que montem as figuras demonstradas nos exemplos a seguir para um valor obtido igual a 4: Programa 42: 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Programa 45: 1 2 2 3 3 3 4 4 4 4 Programa 48: 1 2 2 3 3 3 4 4 4 4 3 3 3 2 2 1 Programa 43: 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 Programa 46: 1 * * * 2 2 * * 3 3 3 * 4 4 4 4 Programa 49: 1 2 2 3 3 3 4 4 4 4 3 3 3 2 2 1 Programa 44: 1 1 2 1 2 3 1 2 3 4 Programa 47: 1 2 2 3 3 3 4 4 4 4 Programa 50: 1 1 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 4 4
  7. Java Programa simples não executa da forma que deveria

    Bom dia, Clube do Hardware. Estou com um problema que provavelmente deve ser uma besteira, ou não... Eu fiz a lógica correta e o programa não me retorna o que quero. Quero contar os clientes(Isso ele até faz) e também quero somar as todas as compras. Segue o código: //Tentei desse jeito public class Quest4 { public static void main(String[] args){ String nomeCliente = null, chec = null; double valorCompra = 0, soma = 0; Scanner scanf = new Scanner(System.in); int cont=0; for(int i=0; ("FIM".equalsIgnoreCase(chec)!= true); i++){ System.out.println("Digite o nome da pessoa:\n"); nomeCliente = scanf.next(); cont++; System.out.println("Digite o preço da compra:\n"); valorCompra = scanf.nextDouble(); soma=valorCompra+soma; System.out.println("Digite FIM para sair:\n"); chec = scanf.next(); } System.out.printf("\nForam cadastrados %d clientes e a soma total das compras deram %.2f\n",cont,valorCompra); } } //Desse também public class Quest4 { public static void main(String[] args){ String nomeCliente = null, chec = null; double valorCompra = 0, soma = 0; Scanner scanf = new Scanner(System.in); int cont=0; while(true){ System.out.println("Digite o nome da pessoa:"); nomeCliente = scanf.next(); cont++; System.out.println("Digite o preço da compra:"); valorCompra = scanf.nextDouble(); soma=valorCompra+soma; System.out.println("Digite FIM para sair:\n"); chec = scanf.next(); if(chec=="FIM"){ break; } } System.out.printf("\nForam cadastrados %d clientes e a soma total das compras deram %.2f\n",cont,valorCompra); } } //Esse aqui também public class Quest4 { public static void main(String[] args){ String nomeCliente = null, chec = null; double valorCompra = 0, soma = 0; Scanner scanf = new Scanner(System.in); int cont=0; do{ System.out.println("Digite o nome da pessoa:"); nomeCliente = scanf.next(); cont++; System.out.println("Digite o preço da compra:"); valorCompra = scanf.nextDouble(); soma=valorCompra+soma; System.out.println("Digite FIM para sair:"); chec = scanf.next(); }while(chec!="FIM"); System.out.printf("\nForam cadastrados %d clientes e a soma total das compras deram %.2f\n",cont,valorCompra); } }
  8. Java Tipos Incompatíveis em Java OO

    Subject: Erro no exemplo 7.19, arquivo ProdutoPersiste.java - Livro Java 7 - Ensino Didático Bom dia, Estou estudando a fundo o livro em questão e no exemplo citado, aparece tipo incompatível: FileOutputStream não pode ser convertido para OutputStream. Abaixo segue a instrução: ObjectOutputStream stream = new ObjectOutputStream(file); E aparece no NetBeans um ponto de exclamação, dizendo que o tipo é incompatível. Alguém pode me ajudar aí? Segue abaixo uma parte do código: package cap07; import java.io.*; public class ProdutoPersiste extends Produto { public String gravar() { String ret = "Produto armazenado com sucesso!"; try { FileOutputStream file = new FileOutputStream("c:/Produto" + this.getCodigo()); ObjectOutputStream stream = new ObjectOutputStream(file); stream.writeObject(this); stream.flush(); } catch (Exception erro) { ret = "Falha na gravação\n " + erro.toString(); } return ret; } []'s
  9. Estou fazendo um trabalho para a faculdade com o conceito MVC e estou tendo esse erro "java.lang.NullPointerException", quando tento inserir a informação que peguei de um formulário para o Banco de Dados. Meu conhecimento em Java é SUPER básico. Tenho o ActionListener no meu botão inserir ActionListener actionListener = new ActionListener() { @Override public void actionPerformed(ActionEvent ev) { if (ev.getSource() == cliente1.getBtnIncluir()) { System.out.println("Inserir"); inserirDados(); } } }; cliente1.getBtnIncluir().addActionListener(actionListener); } Dentro do meu controller da tela de cadastro de cliente, criei o método para pegar todos os dados do formulário, fiz um teste e todos eles estão retornando o valor corretamente. public Cliente pegarDados(){ //cliente String nome = cliente1.getTxtNome().getText(); int codigoCliente = Integer.parseInt(cliente1.getTxtCodigo().getText()); int documentoIdentificacao = Integer.parseInt(cliente1.getTxtCpf().getText()); int rg = Integer.parseInt(cliente1.getTxtRg().getText()); String sexo = ""; sexo += (String) cliente1.getCbmxSexo().getSelectedItem(); String estadoCivil = ""; estadoCivil += (String) cliente1.getCbmxEstadoCivil().getSelectedItem(); E o meu método para inserir os dados, que chama o ClienteDAO, com os comandos SQL. public void inserirDados() { Cliente cliente1 = this.pegarDados(); if (cliente1 != null) { ClienteDAO pessoaDAO1 = new ClienteDAO(); if (pessoaDAO1.inserirCliente(cliente1)) { JOptionPane.showMessageDialog(null, "Inserido com sucesso!"); } else { JOptionPane.showMessageDialog(null, "Registro não foi inserido!", "ERRO", 0); } //tela.listarDados(); } } Até o momento, tô fazendo alguma bobeira?
  10. Alguém sabe onde eu posso encontrar um código fonte (funcional) de um programa simples de criptografia e descriptografia, para que eu posso usar como exemplo no meu trabalho da faculdade? A parte teórica explicando como funciona a criptografia já está pronta...
  11. Estou fazendo uma aplicação Desktop/Mobile. Tenho uma lista de objetos com vários dados (nome, descricao, data, autor, etc...). No Android, esses elementos são exibidos utilizando Recycler e CardView. Preciso exibir os itens da mesma forma na aplicação desktop. Tentei fazer um Panel com Gridlayout e dentro dele criar vários Panel organizados com GridBagLayout. E pra cada item que vinha da lista (essa lista vem do banco de dados), eu criava um novo Panel com as configurações que eu queria. Deu mais ou menos certo, mas acabou ficando impossível organizar esteticamente dentro de cada panel. Minha questão é: Existe um componente Swing que eu consiga adaptar para funcionar igual no mobile? Se sim, como eu poderia fazer isso? Muito obrigado <3 Coloquei uma foto de como pretendo que os itens sejam exibidos mais ou menos. Podem ignorar os botões ali, eles estariam de fora nessa lista.
  12. Java Download de PDF via Servlet no Chrome

    Bom dia! Alguém passando pela mesma situação! Depois de algumas atualizações do Chrome nao consigo mais fazer download de um pdf que o meu sistema gera, uso uma Servlet para gerenciar esses arquivos no firefox funciona normalmente, porém no Chrome apenas se colocar download automatico, se tentar baixar o arquivo quando ele estiver em visualização no navegador da erro! Acredito que o problema seja com o Chrome e nao de Codigo visto que o mesmo funciona em outros navegadores!
  13. Estou programando um conversor para o curso e não consigo fazer um dos passos que é possui duas caixa de combinações onde seleciona de qual modo está convertendo e para qual modo e nos botões de opção estão os tipos de conversão moedas, peso, tempo e distância. O que quero fazer é quando o botão de opção moedas estiver selecionado nas caixa de combinação apareça os tipos de moedas, já quando estiver selecionado peso apareça as opções de peso como Ex.: Kg, G, Mg e etc. Alguém pode me ajudar por gentileza. Obrigado!
  14. Java Validar lista de emails

    Opa, estou trabalhando no desenvolvimento de um app pra celular android e ios, e estou numa parte onde o usuário pode enviar indicações por email para convidar amigos para usar o app(código abaixo), entretanto a resposta só me retorna verdadeiro mesmo o email estando errado, essa janela seria uma lista de tags onde os emails são digitados e enviar todos juntos, outro ero que notei é que só está lendo a primeira posição do for, se puderem me ajudar fico muito grato. validarEmails(callback) { //console.log(Util.isEmail(this.state.array_email[0]), "email"); var test = true; if (this.state.array_email && this.state.array_email[0]) { for (var i = 0; i < this.state.array_email.length; i++) { console.log(Util.isEmail(this.state.array_email[i]), "emaill") if (!Util.isEmail(this.state.array_email.length[i])) { console.log(Util.isEmail(this.state.array_email[i]), "emaill") test = false; callback(test) break }else{ callback(false); } } callback(test); } else { callback(false); } } enviarIndicacoes() { this.validarEmails(res => { console.log(res, "resposta"); if (res) { this.setState({ load: true }); Cloud.post( "email/indicacao", { key_user: this.state.user_local._id, array_email: this.state.array_email }, re => { Alert.alert( "Atenção", "Suas indicações foram enviadas com sucesso!" ); this.setState({ load: false }); } ); } else { Alert.alert("Atenção", "Digite um email válido"); } }); }
  15. Java Problema erro 404 ou xml

    Opa boa tarde pessoa, estou com um problema no java e acredito que pode ser no xml, e não consigo compilar ele da esse erro " HTTP Status 404 - Not Found type Status report messageNot Found descriptionThe requested resource is not available. GlassFish Server Open Source Edition 4.1.1" Agradeço muito se alguém puder me ajuda o que pode ser isso =(
  16. Java Classificação - Dados - Futebol - Trabalho

    Boa tarde, estou começando a trabalhar com Weka 3: Data Mining Software in Java. Eu tenho um banco de dados em SQLite, vou converter ele para MYSQL. Minha tabela é composta por jogadores de futebol do ano de 2004 até 2015, preciso realizar o ranqueamento desses dados através de software Porém estou procurando pela internet e não estou conseguindo tomar um rumo. Caros colegas do clube, poderiam me indicar o caminho ? Quais algoritmos do software utilizar ? De que maneira isso pode ser feito ?
  17. Java Erro JVM terminated. Exit code=-1073741819

    Boa tarde, me chamo Igor e trabalho em um instituto de pesquisa do RJ. Pois bem, um dos equipamentos do laboratório tem perdido a conexão com o computador que interpreta os dados por conta de um erro de JAVA do mesmo. Meus conhecimentos em informática são bem limitados, talvez o erro seja simples de resolver, talvez não, a questão é que tenho perdido amostras importantes para o avanço de meu projeto de pesquisa. Após uma busca na internet, encontrei este fórum com pessoas entendidas do assunto e que talvez possam me ajudar a resolver o meu problema. Estou anexando uma foto do erro para facilitar a interpretação. Desde já agradeço pela ajuda e peço desculpas caso meu tópico esteja fora dos padrões do fórum.
  18. olá pessoal, tenho um código socket que funciona porém, após receber a resposta do servidor não consigo enviar uma nova mensagem, apenas se eu fechar o app e abri-lo novamente. alguém poderia me apontar a solução? Sou iniciante em programação android então desculpem qualquer coisa. segue código do cliente: import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.*; import android.view.View; import android.widget.TextView; import java.nio.charset.Charset; import java.text.SimpleDateFormat; import java.util.Date; public class MainActivity extends AppCompatActivity { private Button btnSend; private TextView txtStatus; private TextView txtValor; private TextView txtHostPort; private SocketTask st; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); btnSend = (Button) findViewById(R.id.btnSend); txtStatus = (TextView) findViewById(R.id.txtStatus); txtValor = (TextView) findViewById(R.id.txtValor); txtHostPort = (TextView) findViewById(R.id.txtHostPort); btnSend.setOnClickListener(btnConnectListener); } private View.OnClickListener btnConnectListener = new View.OnClickListener() { public void onClick(View v) { // Recupera host e porta String hostPort = txtHostPort.getText().toString(); int idxHost = hostPort.indexOf(":"); final String host = hostPort.substring(0, idxHost); final String port = hostPort.substring(idxHost + 1); // Instancia a classe de conexão com socket st = new SocketTask(host, Integer.parseInt(port), 5000) { @Override protected void onProgressUpdate(String... progress) { SimpleDateFormat sdf = new SimpleDateFormat( "HH:mm:ss"); // Recupera o retorno txtStatus.setText(sdf.format(new Date()) + " - " + progress[0]); } }; st.execute(txtValor.getText() == null ? "" : txtValor.getText() .toString(), ""); // Envia os dados } }; @Override protected void onDestroy() { super.onDestroy(); st.cancel(true); } } import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetSocketAddress; import java.net.Socket; import java.net.SocketAddress; import android.os.AsyncTask; import android.util.Log; import static java.lang.System.out; /** * Created by DMP01 on 29/10/2017. */ public abstract class SocketTask extends AsyncTask<String, String, Boolean> { private Socket socket; private InputStream is; private OutputStream os; private String host; private int port; private int timeout; /** * Construtor com host, porta e timeout * * @param host * host para conexão * @param port * porta para conexão * @param timeout * timeout da conexão */ public SocketTask(String host, int port, int timeout) { super(); this.host = host; this.port = port; this.timeout = timeout; } /** * Envia dados adicionais se estiver conectado * * @param data * dados addicionais * @throws IOException */ public void sendData(String data) throws IOException { if (socket != null && socket.isConnected()) { os.write(data.getBytes()); } } @Override protected Boolean doInBackground(String... params) { boolean result = false; try { SocketAddress sockaddr = new InetSocketAddress(host, port); socket = new Socket(); socket.connect(sockaddr, timeout); // milisegundos if (socket.isConnected()) { publishProgress("CONECTADO"); is = socket.getInputStream(); os = socket.getOutputStream(); for (String p : params) { os.write(p.getBytes("ISO-8859-1")); } byte[] buff = new byte[2048]; int buffData = is.read(buff, 0, 2048); while (buffData != -1) { String response = new String(buff); publishProgress(response); buffData = is.read(buff, 0, 2048); } } else { publishProgress("CONNECT ERROR"); } } catch (IOException e) { publishProgress("ERROR"); Log.e("SocketAndroid", "Erro de entrada e saida", e); result = true; } catch (Exception e) { publishProgress("ERROR"); Log.e("SocketAndroid", "Erro generico", e); result = true; } finally { try { if (is != null) { is.close(); } if (os != null) { os.close(); } if (socket != null) { socket.close(); } } catch (Exception e) { Log.e("SocketAndroid", "Erro ao fechar conexao", e); } } return result; } }
  19. Java Chamar método dentro de construtor?

    Boa tarde! Sou novo no fórum e caso já tenha algum tópico relacionado com o assunto, peço desculpas e se for possível me informar qual é o tópico que está essa informação, eu agradeço! Seguinte, estou fazendo técnico em informática pelo SENAI e o nosso professor de JAVA nos presenteou com um "maravilhoso" trabalho... se é que me entendem... hahaha Ele pede para criar um construtor para fazer um cadastro de um paciente de spa: nome, telefone, sexo, peso, altura e o tipo de atividade (sendo que esse ultimo tem que vir de uma interface, somente para informar qual é o tipo de atividade que o paciente irá fazer). Só que ele pede para chamar um método no construtor em que faça o cálculo do peso ideal desse paciente, mas a minha dúvida é: esse método é para ser chamado nos parâmetros (no caso dentro dos parênteses) do construtor ou se é para ser dentro das chaves (dos atributos)? Eu e meus colegas de classe estamos com essa dúvida, e se caso alguém nos ajudar, ficaremos eternamente gratos... hahaha Obrigado pela atenção!
  20. Olá estou com uma duvida, estou fazendo um projeto web para gerenciar pedidos, ou seja, meu sistema cadastra os clientes, registra os pedidos, calcula os totais e mostra para o usuário. O meu problema é que na hora de montar o pedido eu coloquei uma tabela dinâmica com os campos: produto, quantidade e valor. Só que eu não sei como fazer para recuperar esses dados na servlet. Alguém poderia me ajudar. Segue abaixo o código da tabela. Script da tabela: <script type="text/javascript"> function adicionarLinha() { var local=document.getElementById('tabela-encomenda'); var tblBody = local.tBodies[0]; var newRow = tblBody.insertRow(-1); var newCell0 = newRow.insertCell(0); newCell0.innerHTML = '<td><input type="text" name="produto"></td>'; var newCell1 = newRow.insertCell(1); newCell1.innerHTML = '<td><input type="number" name="qtd-produto"></td>'; var newCell2 = newRow.insertCell(2); newCell2.innerHTML = '<td><input type="text" name="valor"></td>'; var newCell3 = newRow.insertCell(3); newCell3.innerHTML = '<td><input type="text" name="descricao"></td>'; } </script> Código HTML da tabela: <section> <form id="formulario"> <table id="tabela-encomenda"> <tbody> <td id="coluna"> Produto </td> <td id="coluna"> Quantidade </td> <td id="coluna"> Valor </td> <td id="coluna"> Descrição </td> </tbody> </table> <input id="botao-lista" type="button" onclick="adicionarLinha();" value="Adicionar"> Esse script eu peguei na internet e dei uma modificada, mas não sei como faço para recuperar os dados. Desde já Obrigada.
  21. Java Como exibir dados de um arquivo serializado?

    Boa noite a todos! Estou iniciando em java e preciso fazer um sistema que cadastra alunos e salva os dados desses alunos em um arquivo serializado. Eu até consigo criar e salvar os dados no arquivo serializado (acho rsrs) mas não sei como exibir todos esses dados na tela(posteriormente precisarei deletar e editar esses dados salvos mas no momento quero focar só em exibi-los). Alguém poderia me ajudar com esse problema? Irei exibir os dados em uma JTable. Classe Estudante onde ele adiciona public class Estudante implements Serializable { private String id; private String nome; private String sexo; private String dataNasc; private String rg; private String cpf; private String celular; private String telefone; private String email; private String end; private String bairro; private String cidade; private String cep; private String uf; private String num; public String getId() { //retorna o id return id; } public void setId(String id) { //recebe o id this.id = id; } public String getNome() { //retorna o nome return nome; } public void setNome(String nome) { //recebe o nome this.nome = nome; } public String getSexo() { //retorna o sexo return sexo; } public void setSexo(String sexo) { //recebe o sexo this.sexo = sexo; } public String getDataNasc() { //retorna a data de nascimento return dataNasc; } public void setDataNasc(String dataNasc) { //recebe a data de nascimento this.dataNasc = dataNasc; } public String getRg() { //retorna o rg return rg; } public void setRg(String rg) { //recebe o rg this.rg = rg; } public String getCpf() { //retorna o cpf return cpf; } public void setCpf(String cpf) { //recebe o cpf this.cpf = cpf; } public String getCelular() { //retorna o celular return celular; } public void setCelular(String celular) { //recebe o celular this.celular = celular; } public String getTelefone() { //retorna o telefone return telefone; } public void setTelefone(String telefone) { //recebe o telefone this.telefone = telefone; } public String getEmail() { //retorna o email return email; } public void setEmail(String email) { //recebe o email this.email = email; } public String getEnd() { //retorna o endereço return end; } public void setEnd(String end) { //recebe o endereço this.end = end; } public String getBairro() { //retorna o bairro return bairro; } public void setBairro(String bairro) { //recebe o bairro this.bairro = bairro; } public String getCidade() { //retorna a cidade return cidade; } public void setCidade(String cidade) { //recebe a cidade this.cidade = cidade; } public String getCep() { //retorna o cep return cep; } public void setCep(String cep) { //recebe o cep this.cep = cep; } public String getUf() { //retorna o uf return uf; } public void setUf(String uf) { //recebe o uf this.uf = uf; } public String getNum() { //retorna o numero return num; } public void setNum(String num) { //recebe o numero this.num = num; } } Classe Clientes onde adiciona e exibe os estudantes public class Clientes implements Serializable { public boolean adiciona(Estudante estudante) { try { FileOutputStream saveFile = new FileOutputStream("estudantes.txt", true); ObjectOutputStream stream = new ObjectOutputStream(saveFile); // salva o objeto stream.writeObject(estudante); stream.writeObject(System.getProperty ("line.separator")); saveFile.close(); stream.close(); return true; } catch (Exception exc) { exc.printStackTrace(); } return false; } public void exibe(){ Estudante estudantes = null; try{ FileInputStream fin = new FileInputStream("estudantes.txt"); ObjectInputStream ois = new ObjectInputStream(fin); estudantes = (Estudante) ois.readObject(); //System.out.println(estudantes.getNome()); ois.close(); }catch(Exception ex){ ex.printStackTrace(); } } } Tela principal que recebe os dados String nome = edtNome.getText(); //variavel 'nome' recebe o que estiver no campo de texto Edit String sexo = (String) edtSexo.getSelectedItem(); //variavel 'sexo' recebe o que estiver no campo de texto Edit String dataNasc = edtdataNasc.getText(); //variavel 'dataNasc' recebe o que estiver no campo de texto Edit String cpf = edtCpf.getText(); //variavel 'cpf' recebe o que estiver no campo de texto Edit String rg = edtRg.getText(); //variavel 'rg' recebe o que estiver no campo de texto Edit String celular = edtCelular.getText(); //variavel 'celular' recebe o que estiver no campo de texto Edit String telefone = edtTelefone.getText(); //variavel 'telefone' recebe o que estiver no campo de texto Edit String email = edtEmail.getText(); //variavel 'email' recebe o que estiver no campo de texto Edit String end = edtEnd.getText(); //variavel 'end' recebe o que estiver no campo de texto Edit String bairro = edtBairro.getText(); //variavel 'bairro' recebe o que estiver no campo de texto Edit String cidade = edtCidade.getText(); //variavel 'cidade' recebe o que estiver no campo de texto Edit String cep = edtCep.getText(); //variavel 'cep' recebe o que estiver no campo de texto Edit String uf = (String) edtUf.getSelectedItem(); //variavel 'uf' recebe o que estiver no campo de texto Edit String num = edtNum.getText(); //variavel 'num' recebe o que estiver no campo de texto Edit estudante.setId(id); estudante.setBairro(bairro); //envia a variavel 'bairro' para o respectivo set da classe Estudante estudante.setCelular(celular); //envia a variavel 'celular' para o respectivo set da classe Estudante estudante.setCep(cep); //envia a variavel 'cep' para o respectivo set da classe Estudante estudante.setNome(nome); //envia a variavel 'nome' para o respectivo set da classe Estudante estudante.setSexo(sexo); //envia a variavel 'sexo' para o respectivo set da classe Estudante estudante.setCidade(cidade); //envia a variavel 'cidade' para o respectivo set da classe Estudante estudante.setDataNasc(dataNasc); //envia a variavel 'dataNasc' para o respectivo set da classe Estudante estudante.setCpf(cpf); //envia a variavel 'cpf' para o respectivo set da classe Estudante estudante.setEmail(email); //envia a variavel 'email' para o respectivo set da classe Estudante estudante.setRg(rg); //envia a variavel 'rg' para o respectivo set da classe Estudante estudante.setEnd(end); //envia a variavel 'end' para o respectivo set da classe Estudante estudante.setUf(uf); //envia a variavel 'uf' para o respectivo set da classe Estudante estudante.setTelefone(telefone); //envia a variavel 'telefone' para o respectivo set da classe Estudante estudante.setNum(num); //envia a variavel 'nm' para o respectivo set da classe Estudante Clientes cliente = new Clientes(); if(cliente.adiciona(estudante)==true){ //chama o método addEstudante da classe Estudante JOptionPane.showMessageDialog(null,"Estudante cadastrado com sucesso!"); } } catch (Exception ex){ JOptionPane.showMessageDialog(null,"Erro ao cadastrar o estudante!"); Logger.getLogger(cadEstudante.class.getName()).log(Level.SEVERE, null, ex); //retorna erro } Agradeço desde já a ajuda de vocês
  22. Java Erro ao conectar banco com Hibernate/Java eclipse

    bom dia, estou tentando realizar uma conexão com banco através do hibernate no entanto ao compilar o código é apresentada a seguinte exceção. Failed to instantiate SLF4J LoggerFactory Reported exception: java.lang.NoClassDefFoundError: org/apache/log4j/Level at org.slf4j.LoggerFactory.bind(LoggerFactory.java:129) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:302) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:276) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) at org.hibernate.cfg.Configuration.(Configuration.java:197) at org.hibernate.ejb.Ejb3Configuration.(Ejb3Configuration.java:133) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:55) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47) at projetoteste.TestHibernate.main(TestHibernate.java:12) Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Level at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 11 more Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Level at org.slf4j.LoggerFactory.bind(LoggerFactory.java:129) at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:108) at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:302) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:276) at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:288) at org.hibernate.cfg.Configuration.(Configuration.java:197) at org.hibernate.ejb.Ejb3Configuration.(Ejb3Configuration.java:133) at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:55) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:63) at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:47) at projetoteste.TestHibernate.main(TestHibernate.java:12) Caused by: java.lang.ClassNotFoundException: org.apache.log4j.Level at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 11 more
  23. Boa noite Galera, Estou com uma dificuldade em realizar este desenvolvimento: Escreva uma classe chamada TesteArray. Essa classe deve ter um método chamado percorreArray(String, String, String). As três Strings recebidas como parâmetros do método devem ser colocadas em um Array, que em seguida será percorrido por um laço e, para cada um de seus índices, deve ser escrito na saída padrão o valor da String em caixa alta (use o método toUpperCase() para isso). Fiz mais uma parte, mas esta dando erro, segue abaixo: O que estou esquecendo? package testearray; public class TesteArray { public String percorrerArray; public String toUpperCase; public void percorreArray(String a, String b, String c) {//sua função aqui a = String.toUpperCase("conteudoDaVariável"); b = String.toUpperCase(textFieldQqr.getText()); c = String.toUpperCase(variavel); System.out.println(a + b + c);//Só p ter certeza } }
  24. Java Jogo da memória!!

    Necessito de ajuda para criar um jogo da memória em java, não posso usar os principios da Orientação a Objetos, tenho que desenvolver o jogo em um código único... por favor alguém me ajuda, pois não sei nem por onde começar!!!
  25. Java java vetores número e nota netbeans

    Preciso de ajuda neste exercício, não estou conseguindo elaborá-lo, está dando erro na hora de calcular a nota :/ Meu código: package pkg11; import java.util.Scanner; public class Main { public static void main(String[] args) { int not=0; char gabarito[] = new char[5]; char resposta[] = new char[5]; int alunos[] = new int [3]; int nota[] = new int [3]; Scanner leia = new Scanner(System.in); for(int x =0; x<5; x++){ System.out.print("Resposta Questão "+(x+1)+": "); gabarito[x] = leia.next().charAt(0); } for(int x =0; x<3; x++){ System.out.print("\nInforma o numero do aluno: "); alunos[x] = leia.nextInt(); for(int a =0; a<5; a++){ System.out.print("Respostas Aluno "+(x+1)+": "); resposta[a] = leia.next().charAt(0); if (gabarito[x] == resposta[x]){ not++; } } nota[x] = not; System.out.print("\n\nAluno "+alunos[x]+" nota "+nota[x]); } } } Erro:

Sobre o Clube do Hardware

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

Direitos autorais

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

×