Mensagens enviadas por: aloha
Índice dos Fóruns » Perfil de aloha » Mensagens enviadas por aloha
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
 
Índice dos Fóruns » Perfil de aloha » Mensagens enviadas por aloha
Ir para:   
Powered by JForum 2.1.8 © JForum Team