각 버튼 클릭에 대해 JTextArea에 정수 세트를 추가했습니다. 정확하게 내가 원하는 것은 모든 정수를 추가하고 별도의 JTextArea
에 표시하려는 것입니다. 또한 액션 리스너 외부의 액션 리스너 내에서 변수 값에 액세스 할 수 있는지 여부를 묻고 싶습니다. 여기 JTextArea에 정수 세트를 추가하는 방법
private ActionListener listener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent evt) {
if(evt.getActionCommand().equals(t.getText()))
{
onec=one.calone(n);
td.append(Double.toString(onec));
td.append("\n");
}
res=Integer.parseInt(td.getText());
}
};
사용자는 버튼 't'그것은 I 변수 "입술"의로 작용 청취자의 결과를 저장 한 method.And를 추가하여 텍스트 영역 'TD'에서 'onec'정수 추가에 유지할를 누르면 double 데이터 유형. 사용자가 버튼 'TOT'를 클릭하면
private ActionListener listener2 = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals(tot.getText()))
{
totd.setText(Double.toString(res));
}
}
};
은, 그것은 텍스트 영역 'TD'의 모든 정수를 추가하고 텍스트 영역 'TOTD'에 표시해야한다. 이 코드는 작동하지 않습니다. 이것이 제 프로젝트의 마지막 부분입니다.
작동하지 않는다는 것은 무엇을 의미합니까? –
I 그것이 오류를 나타내는 것은 아니고, 그것이 I 변수 입술을 초기화 한 값이 텍스트 영역 TOTD 0.0 표시되는 말을 의미한다. – irfan
@irfan : 어떤'calone (...)'일을하고 무엇을 반환하는 등, 좀 더 설명해주십시오. 이제 리턴되는 것을 캡쳐 한 후, 그것을 하나의'JTextArea'에 추가 한 다음 버튼을 클릭 할 때이'JTextArea'의 모든 값을 추가하고 결과를 다른' JTextArea'. 이것이 당신이 의미하는 것이 아니라면, 당신의 상황을 설명하는 데 더 많은 노력을 기울이십시오. [본] 등 –