Я хотел изменить текст в JTextField, используя actionlistener на кнопке.
существует группа радиокнопок, и Sort.SWITCH меняет свое значение в соответствии с выбранной радиокнопкой.
Таким образом, при нажатии кнопки сортировки текст в поле «Вывод» должен измениться с «Вывод» на «Некоторый текст» ..
но ошибка в том, что поле Output не доступно из внутреннего класса. Пожалуйста, скажите мне, как это сделать. спасибо ..
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class Sort extends JFrame
{
...
}
class q2 extends Sort
{
public static void main(String[] args)
{
...
JTextField Output = new JTextField(50);
Output.setText("Output");
ResultPanel.add(Output);
SortButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent a)
{
if (Sort.SWITCH == 1)
{
Output.setText("Some Text");
}
else if ...
...
} });
}}