Todos os componentes Swing tem algum tipo de evento associado a aqueles componente. No caso do botão você pode adicionar um evento de MouseClick. Logo quando o botão receber o Click exiba seu frame. Um exemplo básico seria:
Isso evita o switch. Se várias uma ação for dispara por vários meios diferentes, considere o uso da classe Action on lugar da ActionListener.
evertonsilvagomesjav
mas tipo eu to construindo os botoes pela paleta do netbeans pra inserir os codigos agora teria que ser no initComponents?
renamed
nem sei, eu uso eclipse heheheh
evertonsilvagomesjav
kkk to meio perdido eu tb usava o eclipse mas nao achei plugin pra criar interface ai to usando netbeans mas to perdidao aqui kkk.
ViniGodoy
[2] heheheh
evertonsilvagomesjav
vcs recomendam algum software ou pluginn pro eclipse pra criar interface? pq eu tb prefiro o eclipse.
renamed
cara, essa é uma pergunta muito complexa… existem inclusive alguns tópicos aqui… eu já tentei instalar mas nao consegui… parece que tem q instalar algo antes, não entendi muito bem mas acabei abrindo mão e fiz do jeito mais difícil mesmo hehehe
ViniGodoy
Eu usava o Visual Editor, mas o editor Matisse, do Netbeans, é muito melhor.
evertonsilvagomesjav
mas no seu caso vc cria tudo na mao no eclipse Vini?
e agora vc faz mais nada n? agora so manda os outros ne kkk
ViniGodoy
Não, é que agora eu programo em C# para web. Por isso, não uso mais o VE.
evertonsilvagomesjav
hummm pode cre
evertonsilvagomesjav
Vini ou alguem que entenda do assunto, tem como eu saber se é a segunda vez vez que meu botao esta sendo acionado?
tRuNkSnEt
Ahh na pior das hipoteses coloca um contador
[OBS]
Ahhh, no netbeans quando você estiver no design do seu formulario deve ter um barra de propriedades. Dai é so olhar os eventos atravez desse inspector e configura-lo graficamente. Toda ferramenta RAD tem isso, num é possível que o NetBeans não tenha isso! So ficar de olho!
evertonsilvagomesjav
eliezer o problema e que eu preciso implementar no codigo se o botao esta sendo ascionado a segunda vez ele vai me fazer uma outra coisa
tRuNkSnEt
Entao, coloque um contador!!
intcount=0;bOk.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventarg0){if(count<=0){JOptionPane.showMessageDialog(null,"Minha primeira vez");}else{JOptionPane.showMessageDialog(null,"Já passei por aqui "+count+" vezes.");}count++;}});