Я пытаюсь получить текст, введенный из jtf3 и jtf4, для отображения в диалоге сообщений str1 и str2. Ошибка гласит, что символы fot str1 и str2 не могут быть найдены. Пожалуйста, совет.
class ChuaWeiheng extends JFrame
{
private final JLabel jl, jl1, jl2, jl3, jlimage;
private final JTextField jtf, jtf1, jtf2, jtf3, jtf4;
private final Icon ic;
jtf3 = new JTextField(30);
add(jtf3);
jtf4 = new JTextField(30);
add(jtf4);
Comments c = new Comments();
jtf3.addActionListener(c);
jtf4.addActionListener(c);
}
private class Comments implements ActionListener
{
@Override
public void actionPerformed (ActionEvent e)
{
String str = "Summary of your changes";
String str1 = jtf3.getText();
String str2 = jtf4.getText();
if(e.getSource() == jtf3)
str1 = str1.setText(jtf3.getText());
if(e.getSource() == jtf4)
str2 = str1.setText(jtf4.getText());
JOptionPane.showMessageDialog (null, str, str1, str2, "My suggestion to the course", JOptionPane.ERROR_MESSAGE);
}
}
}