.이벤트리스너 외부클래스 공부중인데 


class CalculateButtonHandler implements ActionListener {

public void actionPerformed(ActionEvent e) {

JButton b = (JButton)e.getSource();

if(b.getText().equals("change")) {

double length, area, perimeter;

length = Double.parseDouble(perimeterTF.getText());

area = length * length;

perimeter = 4 * length;

areaTF.setText("" + area);

perimeterTF.setText("" + perimeter);

}

}

}


이부분을 어떻게 고쳐야 작동할지를 모르겠다

areaTF랑 perimeterTF는 위쪽 다른클래스에 private가 걸려있음