[quote]Olá VitorKgb…Tudo jóia…
Estou enviando esta mensagem não para corrigir seu código, mas sim para mostrar alguns conceitos de Java… Deixe para começar nomes de classes com letras maiúculas… public class Exemplo1…métodos com letras minúsculas…criarTela(); e por fim…nome de objetos…nome simples com letras minúsculas…e se for um nome composto…o primeiro nome minúsculo e o segundo com a primeira maiúscula…ex…JButton bOk; ou JButton bCancelar… Assim seu código fica mais fácil de ser compreendido…não se esquecendo tb de identá-lo… [/quote]
Valeu pela ideia, mas disso eu sei, é que to testando varias paradas ao mesmo tempo, nem to ligando pra regra agora, mas eu sei todas…
quanto a chaves, tá tudo certinho, é que coloco só parte do código aqui, o resto é repeteco, tá compilando direitinho e tal, só o evento não tá acontecendo como coloquei em outra msg acontece esse erro o de vermelho não exibe
public class ControleDistribuidor implements ActionListener
{
MenuPrincipal menuPrinc;
Distribuidores Distr2;
public String texto = new String(“nada”);
public void actionPerformed(ActionEvent evt)
{
if(evt.getActionCommand().equals("teste"))
{
Distr2 = new Distribuidores();
System.out.println("teste nova");
texto = Distr2.getCampoNome().getText();
[color="red"]System.out.println("Campo nome é: " + texto); [/color]
}
}
------------------------------Distribuidores---------------------------
public class Distribuidores extends javax.swing.JPanel
{
public ActionListener listener;
CampoNome = new JTextField();
this.add(CampoNome, new GridBagConstraints(1, 2, 1, 1, 0.0,
0.0, GridBagConstraints.LINE_START,
GridBagConstraints.NONE, new Insets(0, 5, 0, 0), 0, 0));
CampoNome.setPreferredSize(new java.awt.Dimension(200, 20));
BConfirmaDis = 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));
BConfirmaDis.addActionListener(listener);
BConfirmaDis.setActionCommand("teste");
public JTextField getCampoNome()
{
return CampoNome;
}