Ir ao conteúdo
  • Cadastre-se

Manolo8787

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

  1. Já tentou depois de cada mudança no layout usar um "frame.repaint();"?
  2. pode ser isso; Eu tenho uma pergunta a classe pnlCentro tem que ser final?
  3. Bem me desculpe a demora Tudo certo, eu tive um problema parecido uma vez; Eu tenho um projeto que há algum tempo eu não mexo mais, mas pode te ajudar: Da uma olhada nesse arquivo, é o fonte do meu jogo da velha, a diferença é que o meu é multiplayer com Sockets, mas nele eu também uso threads; nessa classe o método setup() recebe o nome de quem é a vez, e a classe tem métodos para gerenciar; Esse é o link do Projeto no GitHub: https://github.com/guilherme8787/JogoDaVelhaMutiplayer/ Da uma olhada vê se te ajuda, eu acho que consegui entender o que você precisa, você precisa controlar de quem é a vez e os pontos certo? me corrija se eu estiver errado; Só quero ajudar no que puder adicionado 0 minutos depois
  4. Então eu não pude observar o seu código no começo, apenas vi os desenhos Esse programa que você esta desenvolvendo é um jogo da velha? public void TrocarSinal(int botao) { //Controle das jogadas if (sinal == "X") { this.topo.lbl2.setText("Vez do Jogador 2"); sinal = "O"; } else { topo.lbl2.setText("Vez do Jogador 1"); sinal = "X"; } this.topo.lbl3.setText(sinal); <-- quero esta alteração de "X" para "O". }
  5. Meu depende o onchange="" ele faz algo a cada mudança no form como por exemplo executar metodo x, no java o JTextField tem uma série de eventos, mas por exemplo focusLost para cada vez que você sai do TextField, keyTyped para cada vez que você digita algo no JTextField; É interessante criar um JFrame no NetBeans clicar com o botão direito e explorar os diversos eventos disponíveis;
  6. Mano ta estranho esse índices aqui do retorno do banco (é o que está em negrito): item.setCodigo(rs.getString(1)); item.setNome(rs.getString(2)); item.setMarca(rs.getString(3)); item.setTipo(rs.getString(1)); item.setQuantidade(rs.getInt(1)); item.setValidade(rs.getDate(1)); Tenta usar o nome das colunas retornadas pela sua query. Exemplo: SELECT codigo, nome FROM PRODUTOS; while(rs.next()){ item.setCodigo(rs.getString("codigo")); item.setNome(rs.getString("nome")); } E se isso ai em cima não resolver você pode converter dessa forma exemplo que utilizo para formatar datas: String nasc = "14/12/1989"; String dataBanco; Date data = (Date) new SimpleDateFormat("dd/MM/yyyy").parse(nasc); dataBanco = new SimpleDateFormat("yyyy-MM-dd").format(data); System.out.println(dataBanco);
  7. Coloca no evento do seu botão: nomedoseupane.setBackground(Color.BLACK); nomedolabel.setText("Fechado ou Baerto"); Você pode achar o nome das cores da classe colors na documentação do java, são todas statics. Por curiosidade qual IDE você está usando?
  8. Agora revendo isso é a query mesmo se liga: Quando $sql_categoria estiver vazio a query vai ficar com uns parênteses: "select * from produto where produto_id != '' () order by produto_descricao ASC " ai o mysql vai apresnetar um erro de sintaxe.
  9. <img scr='url' width='tamanho' height='tamanho' style='width: tamanho; margin: 0 auto;'> Tem que ser o tamanho da imagem! ela vai ficar centralizada conforme o tamanho total de onde ela se encontra. Ex.: <div style="width: 500px;"> <img scr='url' width='300' height='300' style='width: 300px; margin: 0 auto;'> </div> Ela vai se centralizar dentro dessa div;
  10. Então meu, eu já deparei com esse erro antes, normalmente acontece quando existe algum problema no Statement e ele retorna um bool(false); Nos meus casos ou era porque a minha query estava com algum erro de sintaxe ou porque não haviam registros retornados; essa é a sua query: select * from produto where produto_id != '' ($sql_categoria) order by produto_descricao ASC que depende de: if(){ $sql_categoria = "AND produto_id_categoria = '".$id_cat."'"; }else{ $sql_categoria = ""; o que você pode fazer é dar echo na query e ver se ela esta vindo nos conformes e rodar ela direto no banco para ver se ela tem retorno; produto_id != '' ($sql_categoria) -> alguns interpretadores podem entender como texto a variável $sql_categoria, é bom você usar (".$sql_categoria."); Manda um feedback quando terminar ou se você resolver; Também é interessante usar: mysqli_query($conn,$query) or die(mysqli_error($conn));
  11. Existe uma tabela por ai na internet que mostra o que significam os beeps (é só jogar no Google: "beeps do PC"); Em fim, pela descrição que você nos deu parece que você esta tendo algum problema com memoria RAM ou algo mal encaixado, o que eu faria, desconectaria tudo (menos o processador, este você pode deixar encaixado na placa-mãe), limparia tudo e montaria parte por parte com carinho e calma; Por partes: Encaixe o primeiro pente e o HD e ligue, se tudo parecer normal desligue; Em seguida: Encaixe a placa de vídeo e ligue, se tudo parecer normal desligue; Em seguida: Encaixe o outro pente de memória e ligue, se tudo parecer normal desligue; Quanto as memória que é o que eu creio que seja o seu problema, tente remover uma e testar os slots, encaixe em um slot e teste depois no outro e teste; Lembre de nos trazer o feedback do que aconteceu durante o processo, o que eu sugeri foram testes para poder determinar a origem do problema.
  12. Se quando você liga ele e você coloca o ouvido no HD e ele não roda e só apita, pode ser que a agulha tenha travado. Se for o caso é bem simples, você terá que abrir o HD e destravar você mesmo. Há muitos videos no youtube de como realizar o procedimento, que é bem simples. Apenas tome cuidado para não danificar o HD no processo. Normalmente isso acontece nos casos de queda ou de alguma batida bem brusca tiver acontecido com o dispositivo, principalmente se na sequência do ocorrido ele acabar desligando.

Sobre o Clube do Hardware

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

Direitos autorais

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

×
×
  • Criar novo...