Acessar propriedades de componentes em outro form

Boa tarde,

desculpe minha ignorancia mais estou começando a estudar java a pouco tempo, eu programo em delphi…

eu estou tentando acessar a propriedade Text de um botão que está no form que eu estou chamando, o problema é que automaticamente ele define o componente como private e não permite que eu altere.

private javax.swing.JButton jButton1;

sendo assim não teria como eu acessar da maneira que estou tentando.

[code] private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// Novo Esporte
frmCadEsportes cadesportes = new frmCadEsportes();
cadesportes.jButton1.setText(“Cadastrar”);
cadesportes.setVisible(true);

}[/code]

a ideia seria essa, alguem poderia me dizer como seria o correto fazer isso em java ??

já que o proprio já define os componentes como private.

abraços

O método jButton1ActionPerformed está na mesma classe que o botão?

não, se estivesse eu poderia acessar ele normalmente.

por isso gostaria de saber como eu posso acessar a propriedade text do botão estando em outra classe…

Tudo por referencia. De alguma forma um tem q ter a referencia do outro…

seria algo assim ?

public JButton botao1 = JButton1;

Entendi sua pergunta…

Caso esteja usando NETBEANS

1º passo - clique com o botão direito sobre o componente que queralterar e selecione propriedades
2º passo - selecione na barra de menu ao topo “código”
3º passo - Modificadores de variáveis…

Protno é só selecionar public agora…