ここに私のコードです。 textFieldから変数bazaにgetTextを取得し、この値をActionListenerの外に保存して戻す必要があります。しかしここに... System.out.println( "Spolja:" + baza);私はnull値を得た。だから私のリターン・バザはヌルです。誰か助けてくれますか?変数値を保存してActionListenerの外に送り、問題を返す!
String baza;
public String adresa()
{
unesiB.setText("Potvrdi");
unesiB.setBorder(BorderFactory.createRaisedBevelBorder());
unesiB.setForeground(MyConstants.blueColor);
unesiB.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
baza=CustomerIDFTF.getText();
System.out.println("Unutra: " +baza);
}
});
unesiB.setHorizontalAlignment(SwingConstants.CENTER);
unesiB.setBounds(new Rectangle(150, 90, 130, 30));
panel.add(unesiB);
System.out.println("Spolja: "+baza);
return baza;
}