Boa noite pessoal,
To com uma duvida boba aqui, o que acontece eh o seguinte: tenho uma classe A que tem a parte GUI (Swing) e a classe B que implementa ActionListener.
Tem 4 JButtons na classe A, e add ActionListeners a todos eles (a classe B é o listener).
Sóq eu quando uso o e.getSource() do actionPerformed na classe B, aparece a descrição toda do botão em vez de só o nome dele, como mostro abaixo:
“javax.swing.JButton[,17,151,92x26,alignmentX=0.0,alignmentY=0.5,border=javax.swing.plaf.BorderUIResource$CompoundBorderUIResource@7ffe01,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=Pesquisar,defaultCapable=true]”
Como faço pra pegar apenas o nome do botão que gerou o evento?
Mto obrigado.