| Autor |
Mensagem |
|
|
Oi gente!
Estou tentando inserir um valor em uma lista em tempo de execução:
mas não estou conseguindo! O compilador não gera nenhum erro! Qual seria o problema?
|
 |
|
|
Opa! Valeu mesmo. Eu percebi que estava fazendo algo a mais de errado. o código da cor também é um núemro e não ia ser removido, então fiz um novo código:
no print não sai nada, mas eu sei que a string fica
seria o espaço que está atrapalhando? Se sim, o que faço para consertar isso?
|
 |
|
|
Olá!
Estou fazendo alguns testes com a classe String. E me fiz o desafio de pegar a seguinte String:
E estou tentando deixar apenas a parte do número 2000:
mas ele apenas retorna a string:
ou seja, sem nenhuma alteração. Eu acho que estou errando em alguma cosia muit boba, só não sei o que.
|
 |
|
|
Olá, pessoal do GUJ!
Eu procurei na internet e li o artigo da Sun para como se conectar com um site e pegar seu código fonte. Porém não sei como realizar uma consulta à um site. Exemplo, entrar no Google e realizar uma pesquisa e depois mostrar na tela o resultado dela (Sei que no Google não é possível, mas só um exemplo).
Grato desde já.
Gustavo Borba.
|
 |
|
|
Opa, valeu pela sua resposta.
Obrigado pela breve explicação! Você ou alguém pode me indicar algum site ou me dar alguma dica de como eu devo realizar essa transferência do estado dos jogadores?
Eu tenho um palpite: Eu devo criar uma classe 'jogador' que envie o seu estado atual como o quadro da animação atual e posição.
O problema nesse meu palpite é que eu não sei como criar uma conexão por protocolo udp e passar o valor de uma variável. Ajuda?
|
 |
|
|
Olá, pessoal do GUJ.
Eu já aprendi a como manter uma conexão entre sockets TCP. Agora tenho um outro objetivo. Eu gostaria de fazer um simples jogo de rpg online. Eu pesquisei na internet e em vários tópicos eles comentavam que a conexão de um socket TCP não era recomendada pra jogos online. Então disseram que era para eu procurar sobre UDP em Java, pois diziam ser mais eficiente. Peço a vocês, por favor me apontem as vantagens de se usar esse tipo de protocolo e que tipo de dicas vocês podem me dar para desenvolvimento de um jogo online.
Grato, desde já.
|
 |
|
|
Opa, valeu Marky!
Mas, você tem alguma ideia de como eu poderia relacionar uma matriz de booleanos que armazena a condição da célula (se ela está ocupado ou não) com essa grade feita com o objeto Graphics2D?
Grato desde já, Gustavo Borba.
|
 |
|
|
Opa, valeu por responder.
Consegui resolver, valeu.
|
 |
|
|
Oi!
Eu sei que existe a biblioteca Math e sei usar alguns de seus métodos. Mas eu gostaria de arredondar números para o número divisível por 50 mais longe, exemplo:
38 -> 0
51 -> 50
98 -> 50
149 -> 100
entenderam? Gostaria de saber se isso é possível. Estou pedindo isso pois eu tenho uma grade feita com um objeto graphics e eu gostaria de pintar a célula clicpelo mouse, e as células se dividem de 50 em 50, seja no eixo X quanto no Y.
|
 |
|
|
Não sei se isso ajuda, mas eu criei minha própria versão, se alguém quiser. É uma classe bem simples, coloquei até os imports:
Eu estou instanciando essa classe no meu JFrame assim (lembrando que esta minha classe é uma subclasse de um JFrame):
Só tenho um problema, eu queria que uma matriz bidimensional de booleanos se referissem as posições na grade. como por exemplo grade[0][0] = true; significa que ela está ocupada, e por isso no método paintComponent, a célula 0, 0 fosse pintada de branco. em como fazer isso?
|
 |
|
|
Opa, cara! Seria ótimo se você postasse o código aqui ou me passase por mensagem privado, como tu achares melhor. Se possível, passe somente a parte em que você cria a grade. É possível saber em que célula o usuário clicou?
|
 |
|
|
Olá, comunidade do GUJ.
Estou enfrentando um problema. Eu estou tentando criar uma grade. Uma simples grade, onde um jogo se basearia, em que o personagem pudesse se movimentar em cada quadrado da grade. a parte do movimento eu sei fazer. Mas o meu problema realmente é a grade. Pensei em usar GridLayout, mas isso iria sobrecarregar o aplicativo com tantos paineis ou botões para cada quadrado (pois estou pensando em uma grade 100x100). Pensei em uma tabela mas isso seria estranho e logo desisti da ideia. Ao meu ver a melhor opção seria desenhar linhas com um objeto Graphics, mas isso seria um pouco trabalhoso e não sei como recuperar a posição do jogador, porém não prejudicaria meu desempenho. Gostaria de saber se alguém poderia me confirmar se eu devo usar o modo de desenhar linhas com o objeto Graphics. E, se há alguma maneira mais fácil do que as que comentei aqui sobre como desenhar uma grade 2D em java.
Grato desde já, Gustavo Borba.
|
 |
|
|
Obrigado pela sua resposta, lucas!
Eu dei uma revisada no código, mas não achei nada de estranho! O que será que pode estar acontecendo?
Grato desde já,
Gustravo Borba.
|
 |
|
|
Olá, pessoal do GUJ!
A partir de um código que foi postado aqui no GUJ, comecei o desenvolvimento do meu chat. O servidor tem um erro quando um client se conect. O client ele inicia, o servidor reconhece que ele se conectou, mas o GUI não é criado e a janela fica preta/branca (a do client), como se estivesse travada! Segue o erro do servidor, o que me parece um problema com os threads:
Código da thread do servidor:
Código do client:
Eu sei que é um pouco de c´´odigo de mais, mas se vocês puderes me ajudar, ficarei grato.
|
 |
|
|
Olá!
Estou tentando montar uma sala de batepapo. Pesquisei no fórum e achei vários tópicos e exemplos de códigos que funfionam perfeitamente, porém a maioria desses exemplos funcionam em um único programa, ou seja são passados argumentos para o método principal para que ocorra a inicialização de um servidor ou de um client.
Como podem ver, só há um método "ouvinte" - listen(final InputStream inputStream) - e um método que "fala" - talk(OutputStream outputStream). A minha dúvida:
- Se eu fosse fazer esse chat em programas separados - um o servidor e outro o client - seria necessário o servidor ter um fluxo de entrada e outro de saída e cada client que se conectar ter seu fluxo de entrada e saída próprios?
Desculpe escrever tanto para uma pergunta tão pequena, mas meu propósito era oferecer o maior número de informações para que eu possa ser compreendido.
Grato desde já, Gustavo Borba.
|
 |
|
|
|
|