Я добавил набор целых чисел в 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» Это будет держать на добавление целого числа «OneC» до « Textarea тд» с помощью добавления method.And я хранить результат от действия слушателя в переменную «Рез» из двойной тип данных.
private ActionListener listener2 = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().equals(tot.getText()))
{
totd.setText(Double.toString(res));
}
}
};
Когда пользователь нажимает на кнопку «TOT», он должен сложить все целые числа в TEXTAREA «тд» и отобразить его в текстовое поле «TOTD». Этот код не работает. Пожалуйста, помогите мне, это последняя часть моего проекта.
Что вы имеете в виду, если не работаете? –
Я хочу сказать, что он не показывает никаких ошибок, но он отображает 0.0 в textarea totd, который является значением, которое я инициализировал переменной res. – irfan
@irfan: Пожалуйста, объясните немного больше о том, что делает 'calone (...)' и что он возвращает. Теперь, после того, как вы возвращаете то, что возвращается, кажется, вы хотели добавить это к одному JTextArea, а затем, когда вы нажимаете кнопку, вы просто хотите добавить все значения в этот 'JTextArea', а затем отобразить результат в каком-то другом' JTextArea'. Если это не то, что вы имеете в виду, то, пожалуйста, приложите больше усилий для объяснения вашей ситуации. –