| Autor |
Mensagem |
|
|
|
já tentou mudar o método de inclusão pra concatenar um \n no fim da string pra depois inserir?
|
 |
|
|
|
no linux tem o gcj, que gera código objeto compilado para o sistema, daí não precisa de uma JVM.
|
 |
|
|
já estudou recursão??
o código é esse:
|
 |
|
|
é isso mesmo cara.
como só existia uma thread, quando o servidor inciava ele esperava uma conexão, ele bloqueava a thread do swing, daí o que eu fiz foi colcar a parte para se conectar em uma thread, daí ficou tudo bem.
Se alguém quiser é só pedir que eu disponibilizo o código
|
 |
|
|
ainda estou com a dúvida... agora vou disponibilizar os arquivos para quem quiser dar uma olhada... O problema é na interface gráfica, porque eu fiz essse programa pra modo texto e tudo funcionou perfeitamente...
Lmebrando que vocês tem que abrir o programa no netbeans, poruqe usa o layout do netbeans
|
 |
|
|
o código a que eu me refiro é este:
acho que ele fica passando o while pra sempre... no cliente está o mesmo código... daí eu não consigo conectar nenhum dos dois... logo sempre vai dar esse loop infinito
|
 |
|
|
galera.. tenho um problema...
fiz dois programinhas pra chat... um servidor e outro cliente.
Quando eu clico no botão conectar, lança um método que fica em um while esperando o cliente digitar alguma coisa, e fica aguardando... só que com isso, o programa pára, e não acontece mais nada... a interface gráfica dá pau... acho que essa thread tá bloqueando a thread do gui.. quer dizer.. será que eu deveria deixar essa parte do programa (do while) em uma thread separada?
|
 |
|
|
E ae galera to com um probleminha...
dentro de uma classe minha tem um botão de opções, que quando é clicado abre um novo frame na tela. O problema é que quando eu fecho esse JFrame aberto pelo programa principal, o frame do programa principal fecha também.
Alguém sabe como resolver isso??
|
 |
|
|
|
É eu fiz exatamente isso cara.. pra cada nó da JTree que era pai dos nós que tinham que ser ordenados, eu copiava os nós pra um Vector auxiliar, deletava os nós, ordenava o Vector e reinseria os nós em ordem.
|
 |
|
|
Olá galera do Guj.
Estou com um problema e até agora não ahei a solução.
O caso é... tenho uma Jtree, e tenho que ordenar somente as folhas de determinados nós.
Eu fiz meu próprio "Modelo", isto é, estou controlando a entrada de dados usando um Vector de DefaultMutableTreeNode , e todas as operações de inserção, remoção, ordenação estão nessa classe de "Modelo".
Meu problema é: Quando quero ordenar as folhas de determinado nó, pego todas as folhas de determinado nó usando o método children( ), que devolve uma enumeração. Meu problema é: Para ordenar os itens, estou criando um novo Vector usando os itens que estão nos DefaultMutableTreeNodes, pegando eles com o método getUserObject( ). Esses itens são de uma classe que implementa Comparable, etc.
Só que depois de ter esses itens ordenados no Vector, como eu faria pra mudar a enumeração depois? Como eu alteraria a Enumeração, e, caso eu conseguisse alterar, os nós já estariam ordenados?
Se alguém tiver uma solução melhor de ordenação em uma JTree para o meu problema eu aceito tb! : )
Abraços
|
 |
|
|
a busca binária é uma busca otimizada em comparação com a busca linear.. Só que o array tem que estar ordenado. A busca binária funciona assim:
você testa se o valor que você está procurando é maior ou menor do que a metade do valor. Se for maior ele procura na 2a parte, subdividindo o problema nesse mesmo eskema, até achar o valor; então o método retorna o índice em que esse elmento está, ou o ponto de inserção do elemento, caso o elemento não se encontre no array.
para saber mais:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Arrays.html#binarySearch(int[],%20int).
|
 |
|
|