| Autor |
Mensagem |
|
|
|
alguem por favor!!!!
|
 |
|
|
KWill
Usei o swt por uns 5 meses...
Precisei fazer thread ao implementar um jogo de damas em rede.
Hoje estou usando o swing, óbvio que é mais lento... Por isso e outros motivos ainda estou querendo saber como faz thread no swt, para poder voltar.
Você postou um trecho da documentação que apenas reforça a idéia de que não tem como fazer thread... Explicou minha frase (swt não é thread-safe).
Gostaria de informações mais construtivas, alguém ja fez isso que estou querendo fazer? uma thread?
Se alguém fez ajuda por favor!!! Não só eu, mas a outras pessoas...
Abraço
|
 |
|
|
Pelo que li o swt nao eh thread-safe, sendo assim seja la como for feita alguma thread no swt seria gambiarra...
Agora me pergunto, como que pode os caras desenvolverem uma biblioteca gráfica com este "defeito"...
É ridículo, estou muito indignado!!!
Agradeço
|
 |
|
|
Galera...
Instalei linux (Ubuntu 8.04) no meu laptop e ja baixei o eclipse 3.2
No windows eu programava com Viual Editor (awt, swt e swing)
Gostaria de saber como instalar o visual editor no linux etc...
Muito obrigado
|
 |
|
|
assim q eu chegar em ksa testarei isso tudo...
muito obrigado por enquanto
|
 |
|
|
olá...
tenho uma thread que fica aguardando receber dados de um canal de comunicação, o run esta mais ou menos assim:
public void run()
{
while(true)
{
String s = in.readUTF();
jtextField.setText(s);
}
}
entao, pra quem sabe socket deve saber que nesta linha "String s = in.readUTF();" ele fica parado ateh receber alguma coisa...
agora, da thread Principal (main), como finalizar esta thread?
todos os metodos que vi estao deprecated...
agradeço muito a todos =D
|
 |
|
|
alguem sabe?
agradeço
|
 |
|
|
exemplo: sem contar a thread principal (MAIN)... tenho outra thread que fica escutando um canal de comunicação, c eu receber algo neste canal, tenho q alterar um textField q esta na classe que chamou esta thread (minha tela, ou shell)... obs: esta thread tem um while(true) dentro... isso quer dizer que no metodo run() eu tenho um while(true), isto eh, a thread va existir ateh q o programa seja fechado... espero q tenha esclarecido... valew!!!
|
 |
|
|
alguem sabe como fazer uma thread no swt que altere campos da tela?
obs: esta thread tem um while(true) dentro...
valew
|
 |
|
|
funcionou...
mas este swing eh todo cheio de esquema mesmo hein...
confesso que nao estou gostando muito nao...
c tiverem algo pra falar q justifique o uso dele (e nao do swt, awt), agradeço...
mas entao blz, tudo certo pra este topico, um abraço
|
 |
|
|
Ja tentei tudo o que li aqui no forum e outros lugares...
basicamene o codigo esta assim:
construtor()
{
super();
inicializaControles();
...aki qero setar o foco num controle desejado...
}
resumindo, kero colocar o foco num jtextfield ao abrir a tela, e nao no indice 0 do tabbedpane...
agradeço a todos
|
 |
|
|
ja consegui...
nao da pra por this.dispose(); prq ele pensa q eh o botao q to tentando "disposar"...
soh dispose(); ja basta...
vlw
|
 |
|
|
começa fazendo uma aplicação...
faz um jogo d damas em rede... vai aprende a lidar com varios controles, thread e socket...
mais simples? faz uma agenda, ja aproveita e aprende banco de dados...
ta mas como?
instala o *VE no eclipse, cria um JDialog e vai metendo controle na tela, dai vai aprendendo como funciona a criação d eventos e talz...
com o *VE é tudo muito fácil, nao tem segredo...
melhor ainda, faz uma calculadora...
serio, começa a fazer, as duvidas vao surgir, dai pesquisa sobre a duvida corrente, c vc pegar um livro e tentar aprender lendo, vai levar muito tempo (o que nao temos hoje em dia)...
boa sorte...
*VE = Visual Editor
|
 |
|
|
nao tem dispose...
setar visible false, ao meu ver eh gambi...
mais alguem?
valew
|
 |
|
|
Gostaria de saber a opiniao de vcs d como fechar um jframe ou jdialog...
no swt eu simplesmente fazia: sSHell.close();
agradeço a todos
|
 |
|
|