Mostrar texto en una etiqueta de otra clase - JFrame

Tengo una pantalla GUI, y tiene una etiqueta en ella. Ahora quiero establecer la etiqueta con un texto como se muestra a continuación (Test). Pero no se está actualizando. Creo que hay un error en el siguiente código, donde estoy recreando un nuevo objeto de FrameTest en el bloque try;

FrameTest frame = new FrameTest();
frame.setVisible(true); //(the full code given below)

El código completo: Nota: la siguiente clase se extiende desdeJFrame

import java.awt.BorderLayout;

public class FrameTest extends JFrame {

    private JPanel contentPane;
    private JLabel lblLabel;

    public  void mainScreen() {
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                try {
                    FrameTest frame = new FrameTest();
                    frame.setVisible(true);
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        });
    }


    public void writeLabel(String k){
        this.lblLabel.setText(k);

    }


    public FrameTest() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setBounds(100, 100, 450, 300);
        contentPane = new JPanel();
        contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
        contentPane.setLayout(new BorderLayout(0, 0));
        setContentPane(contentPane);

        lblLabel = new JLabel("LABEL");
        contentPane.add(lblLabel, BorderLayout.CENTER);
    }

}

Clase de prueba

public class Test {

    public static void main(String[] args) {

         FrameTest f = new FrameTest();
         f.mainScreen();
         f.writeLabel("FFFFF");
}}

Ayuda, ¿cómo puedo obtener texto"FFFFF" se muestra en la etiqueta?

Respuestas a la pregunta(5)

Su respuesta a la pregunta