setToolTipText com Tecla de Atalho

2 respostas
G

Olá pessoal,

Sou novo aqui e em java tbm…estou iniciando nesta linguagem. Gostaria da ajuda de vcs. Estou seguindo um livro para aprender a linguagem e vi algo que pra variar, não há no mesmo. Vi um print de uma tela com u ToolTipText, onde no final do text havia uma tecla de atalho. Este ToolTipText é referente a um botão no ToolTipText é informada a tecla de atalho para acessar este botão. Fiquei curioso, pois pela forma como aparece, não me pareceu fixa à string mostrada. Seria mais ou menos desta forma:

“Pressione este botão para acessar o botão 2 Alt-1”

Sendo que Alt-1 não me parece ser fixo, pois é de cor e tamanho diferente dos outros caracteres da string. Ele aparece igual se faz quando utiliza-se:

objetoX.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,ActionEvent.ALT_MASK));

Desde já agradeço a ajuda.
Abraço
Eduardo Gonçalves

2 Respostas

von.juliano

É só você utilizar o método setToolTipText, e esse texto já vai aparecer quando passar o mouse por cima do botão, no formato Alt-(caracter informado).

Blz? Flw! :thumbup:

G

Não entendi muito bem. Veja o código como estou fazendo.



B1 = new JButton(Botão 1);

B1.addActionListener(this);

B1.setMnemonic(KeyEvent.VK_1);

B1.setToolTipText(Pressione esse botão para acionar o botão 2);

B1.setEnabled(true);

getContentPane().add(B1);


Só fazendo desta forma, não está aparecendo a tecla de atalho no ToolTipText

Grato.

Criado 9 de abril de 2008
Ultima resposta 10 de abr. de 2008
Respostas 2
Participantes 2