eu tenho uma aplicação em SWING e estou com dificuldades para setar o FOCO da janela.
Ex: Eu minimizei a janela, e um determinado método meu após algum tempo seta o foco da janela, e a mesma começa a piscar na barra de tarefas, tipo o MSN quando vc minimiza a janela).
caso você queira um Aways on Top basta fazer assim
/**
* Chame isso no construtor
*/
public void initialize() {
TopThread top = new TopThread();
top.start();
}
/**
* Coloque essa inner class ai
*/
class TopThread extends Thread {
public void run() {
while(true) {
toFront();
/**
* Let 10 milliseconds for other code to execute
*/
try {
Thread.sleep(10);
}
catch(Exception e) {
// Nothing to do
}
}
}
}
eu tenho uma aplicação em SWING e estou com dificuldades para setar o FOCO da janela.
Ex: Eu minimizei a janela, e um determinado método meu após algum tempo seta o foco da janela, e a mesma começa a piscar na barra de tarefas, tipo o MSN quando vc minimiza a janela).
Alguem sabe como fazer isso?[/quote]
Uma vez precisei fazer um chat e usei o frame.setVisible(true). Quando a janela ficava minimizada e alguem mandava uma mensagem, a janela ficava piscando tambem.