Para acceder a jTextArea dentro de main ()

Estoy tratando de acceder JTextArea dentro de main (), pero tengo un error que indica que, "Non-static members cannot be accessed in static context". Por lo tanto, accedí de la siguiente manera: (usando netbeans)

public static void main(String args[]) throws Exception {
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
           new UserInterface().setVisible(true);
        }
    });

    sample ss=new sample();
    System.out.println("Inside Main()");
    ss.display("Happy");
}

class sample 
{
    void display(String message)
    {

        UserInterface ui=new UserInterface();
        System.out.println("inside sample:"+message);
        ui.jTextArea2.append(message);
        String aa=ui.jTextArea2.getText();
        System.out.println("Content of JTextArea2:"+aa);
    }
}

He declarado la variable como: public javax.swing.JTextArea jTextArea2;

Obtuve el siguiente resultado:

Interior principal ()

muestra interior: feliz

Contenido de JTextArea2: Happy

Pero el problema es: el mensaje no se muestra en jTextArea2 en la GUI.

Respuesta 1

Tengo una clase Nodo <T> (interior) en la clase Graph <T>: clase pública Graph <T> {private ArrayList <Node <T>> vértices; addVertex booleano público (Nodo <T> n) {...

Quiero poder crear una utilidad de línea de comandos escrita en Scala usando Maven. Idealmente, quiero poder escribir un método principal y tener algún objetivo de Maven que instale un ejecutable con un ...

Estoy usando Vertx 3.7.0 en uno de mis proyectos. Tengo que usar la transacción de redis. Encontré un método en API: Redis.batch () con la esperanza de que el lote se ejecute en una sola transacción, pero documentación ...

De Google Earth obtuve un cuadro con coordenadas para una imagen, como la siguiente: <LatLonBox> <north> 53.10685 </north> <south> 53.10637222222223 </south> ...