我有以下代码:
package testOpdracht1;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.io.InputStream;
public class MainMenu extends JFrame implements KeyListener {
    public MainMenu() {
        initUI();
    }
    public final void initUI() {
        JLabel label1 = new JLabel("text1");
        add(label1);
        addKeyListener(this);
        setTitle("Bla");
        setPreferredSize(new Dimension(400,250));
        setMinimumSize(getPreferredSize());
        setResizable(true);
        setLocationRelativeTo(null);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
    }
    public void keyPressed(KeyEvent e) {
    }
    public void keyReleased(KeyEvent e) {
    }
    public void keyTyped(KeyEvent e) {
    }
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                MainMenu ex = new MainMenu();
                ex.setVisible(true);
            }
        });
    }    
}
我想在按下任何按钮时更改标签中的文本。我怎样才能做到这一点?我知道我可以从 JFrame 类调用方法,因为我的 MainMenu 类扩展了它,但是我找不到引用标签元素以更改值的方法。
真挚地,
卢克索