Netbeans Actions [Resolvido]

8 respostas
lsf

Ola;

Tenho um MDI que chama um jinternalframe com uma barra de ferramentas nela tem um jbutton que quero adicionar um atalho de teclado (f2 para novo).
Estou tentando usar esse tutorial oficial do netbeans mas nao acho onde fica o tal : "2 Select this control, invoke contextual menu on it and choose Set Action… "
http://wiki.netbeans.org/TS_60_Actions

Alguem com mais experiencia na IDE poderia me ajudar?

Grato

8 Respostas

pintofree

bem Action foram incorporadas no netbeans 6.0 vc ta usando ele ne?
agora esse 2 Select this control, invoke contextual menu on it and choose Set Action… "

criar um botao ou menu e seleciona ele, ai o action fica nas propriedades do lado >>, a primeira opção e ela clica nos … q vai ter tudo lah.

lsf

Sim estou usando o 6.
Mas agora eu parei no item 3, nao tem a opcao de criar uma nova action
olha o print screen:


S

Em Tools > Plugins > Installed você tem o GUI Builder?

mchiareli

vc precisa criar um projeto do tipo desktop application…

lsf

Sim.


lsf

Ta mas se eu quiser usar uma tecla de atalho para o botao que esta na minha barra de ferramentas, neste projeto ja existente. Tem como? De preferencia usando as funcionalidades da IDE.

mchiareli

acho que só fazendo manualmente… nao tenho certeza…

vc jah criou uma classe que extende application??

lsf

Achei a solução em http://java.sun.com/docs/books/tutorial/uiswing/misc/keybinding.html

getInputMap().put(KeyStroke.getKeyStroke("F2"), "NovoAction");
            getActionMap().put("NovoAction", new AbstractAction() {
                public void actionPerformed(ActionEvent ae) {
                    new CadastraBancos();
            }
            });
Criado 24 de março de 2008
Ultima resposta 9 de abr. de 2008
Respostas 8
Participantes 4