como faço pra mudar de private para public a linha abaixo:
private void jtfLoteActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}
é um textfield que precisa ser enxergado em outra classe, se eu simplesmente trocar
de private para public sera que vou conseguir enxergalo em outra classe?
O trecho que você postou indica que este componente possui uma ação relacionada ao mesmo.
Sugiro criar uma variável que receba o valor do textfield e, a partir desta, um getter e um setter.
Como getter e setter são públicos, fica mais fácil de controlar.
M
marcos.stuchi
e como crio esse getter e setter?
drsmachado
privateJTextFieldmeuTextField()=newJTextField();publicStringdadosDoTextField;publicvoidsetDadosDoTextField(Stringdado){dadosDoTextField=dado;//opcional, você pode colocar ou não ou chamar um método, que é mais elegantemeuTextField.setText(dadosDoTextField);}publicStringgetDadosDoTextField(){dadosDoTextField=meuTextField.getText();returndadosDoTextField();}
Algo assim
M
marcos.stuchi
mas se eu nao criar essa variavel, teria como eu tornar esse text fild public??