Bom eu queria que ao pressionar um botão exibisse os hint dos componentes da tela, e ficasse mostrando eles por uns 2 -3 seg…
alguem tem alguma ideia de como eu faço isso? dei uns chute por ai, mas não consegui nada =/
Bom eu queria que ao pressionar um botão exibisse os hint dos componentes da tela, e ficasse mostrando eles por uns 2 -3 seg…
alguem tem alguma ideia de como eu faço isso? dei uns chute por ai, mas não consegui nada =/
não não… acho que me expressei mal… quando ele precionar o botão deve mostrar os hints de outros componentes que estão até longe do mouse. na verdade vai mostrar os hints de TODOS os componentes.
Bom pegar todos os componentes eu consigo meuContainer.getComponents(), mas e agora? pra mostrar os hints? (todos eles já tem seus hints definidos só preciso exibir eles, sem precisar passar com mouse por cima)
É bem mais complicado que parece.
Não achei um método do tipo “force a mostrar um ToolTip, mesmo que o mouse não esteja sobre nenhum componente”.
achei thingol…
component.dispatchEvent( new KeyEvent (component, KeyEvent.KEY_PRESSED, 0, InputEvent.CTRL_MASK, KeyEvent.VK_F1) );
sim só forçar o evento de contro +l F1 que vai aparecer o hint =]
para mais detalhes:
http://forums.sun.com/thread.jspa?threadID=543876&tstart=210
só pra deixar registrado aqui no GUJ tambem:
para mudar o tempo de exibição do tooltip usei o seguinte código:
ToolTipManager tm = ToolTipManager.sharedInstance();
tm.setDismissDelay(2000);