Alquém poderia me dizer porque o evento em ControleDistribuidor onde coloquei um System.out.println não tá funcionando???
segue o código abaixo dos 2 arquivos
----------Distribuidor.java-----------------------------------
package apresentacao;
import java.awt.Color;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Distribuidores extends javax.swing.JPanel
{
private JButton BLimpar;
private JButton BConfirmaDis;
public Distribuidores()
{
GridBagLayout thisLayout = new GridBagLayout();
this.setBackground(Color.LIGHT_GRAY);
thisLayout.columnWeights = new double[] { 0.1, 0.1 };
thisLayout.columnWidths = new int[] { 7, 7 };
thisLayout.rowWeights = new double[] { 0.1, 0.1, 0.1, 0.1, 0.1,
0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1 };
thisLayout.rowHeights = new int[] { 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7, 7, 7 };
this.setLayout(thisLayout);
[color="red"] BConfirmaDis[/color] = new JButton();
this.add(BConfirmaDis, new GridBagConstraints(0, 12, 1, 1, 0.0,
0.0, GridBagConstraints.LINE_END,
GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
BConfirmaDis.setText("OK");
BConfirmaDis.setFont(new java.awt.Font("Arial Black", 1, 16));
BLimpar = new JButton();
this.add(BLimpar, new GridBagConstraints(1, 12, 1, 1, 0.0, 0.0,
GridBagConstraints.CENTER, GridBagConstraints.NONE,
new Insets(0, 0, 0, 0), 0, 0));
BLimpar.setText("Limpar Campos");
BLimpar.setFont(new java.awt.Font("Arial Black", 1, 14));
}
public JButton [color="red"]getBConfirmaDis() [/color] {
return BConfirmaDis;
}
public void setBConfirmaDis(JButton confirmaDis)
{
BConfirmaDis = confirmaDis;
}
public JButton getBLimpar()
{
return BLimpar;
}
public void setBLimpar(JButton limpar)
{
BLimpar = limpar;
}
}
public static void main(String[] args)
{
JFrame frame = new JFrame();
frame.getContentPane().add(new Distribuidores());
frame.pack();
frame.show();
}
}
---------------------ControleDistribuidor.java-------------------------------
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import apresentacao.Distribuidores;
public class ControleDistribuidor implements ActionListener
{
// MenuPrincipal menuPrinc = new MenuPrincipal();
Distribuidores Distr = new Distribuidores();
//PainelInicial In = new PainelInicial();
public ControleDistribuidor()
{
Distr.getBConfirmaDis().addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
[color="red"]if(e.getSource() == Distr.getBConfirmaDis())
{
System.out.println("Li o botão");
//nãooooooooooooo tá funcionando
}[/color]
}
public static void main(String[] args)
{
ControleDistribuidor cd = new ControleDistribuidor();
}
}