Articles of swingworker

SwingWorker no actualiza JProgressBar sin Thread.sleep () en el panel de diálogo personalizado

Tengo una clase SwingWorker que carga un archivo de texto y lo divide en fragmentos para su posterior procesamiento. Esta es la clase SwingWorker : public class ConverterWorker extends SwingWorker { private final File f; private final JLabel label; public ConverterWorker(File f, JLabel label) { this.f = f; this.label = label; } @Override protected String […]

WatchService y SwingWorker: ¿cómo hacerlo correctamente?

WatchService sonaba como una idea emocionante … lamentablemente parece ser de tan bajo nivel como se advirtió en el tutorial / api plus no encaja realmente en el modelo de evento Swing (o me falta algo obvio, una probabilidad distinta de cero) Tomando el código del ejemplo de WatchDir en el tutorial (simplificado para manejar […]

JComponents que desaparece después de llamar a mouseClicked ()

Estoy escribiendo un progtwig de GUI de Java con Swing. La interfaz se ve así: Cuando el usuario hace clic en una de las imágenes en el lado derecho, quiero que aparezca una pequeña vista previa en el área naranja en la esquina superior izquierda. Extraigo todos los archivos de imagen de un directorio en […]

SwingWorker en otro método hecho por SwingWorker

En primer lugar, debo informarle que estoy haciendo todo lo posible para aprender a codificar en Java. Ha sido un poco difícil, pero creo que lo tengo. He enviado un par de preguntas en el pasado con respecto a SwingWorkers y similares. Cada uno de los cuales pensé que lo tenía, pero vine a descubrir […]

JTextArea añadiendo problemas

Estoy haciendo un progtwig de copia de seguridad, y quiero que todo lo que tenga la copia de seguridad del progtwig se muestre en un JTextArea. bueno, funciona, pero solo después de que el progtwig haya terminado con la copia de seguridad. ¿Cómo puedo solucionar esto? El código que tengo corriendo esto está aquí: método […]

SwingWorker no responde

¿Qué estoy tratando de hacer? Al hacer clic en Start JButton , se ejecutará SwingWorker . Dentro del método doInBackground() , paso cada índice de arrNames , al método publish() , para que pueda mostrarse dentro de JTextArea . Que pasó ? Si no guardo la línea System.out.format(“Counter : %d%n”, counter); como comentario , en […]

¿Cómo podría agregar un simple retraso en una aplicación Java Swing?

Me gustaría saber cómo agregar un retraso en el tiempo dentro de una aplicación Swing en Java, utilicé Thread.sleep(time) y también usé SwingWorker pero no funciona. Aquí hay parte de mi código: switch (state) { case ‘A’: if (charAux == ‘A’) { state = ‘B’; //Here’s where I’d like to add a time delay jLabel13.setForeground(Color.red); […]

GUI corriendo a 30 fps?

Mientras probaba un código de simulación en tiempo real que usa un Swingworker noté que mi GUI siempre parecía funcionar a 30 fps, ni más ni menos. Actualizo la GUI cada vez que el usuario interactúa con la aplicación (como un movimiento del mouse) o cuando se llama al método process () del Swingworker. El […]

Evite que la GUI de Swing se bloquee durante una tarea en segundo plano

Tengo una aplicación de swing que almacena una lista de objetos. Cuando los usuarios hacen clic en un botón, Quiero realizar dos operaciones en cada objeto de la lista y, una vez que esté completo, graficar los resultados en un JPanel. He intentado con SwingWorker, Callable y Runnable para hacer el procesamiento, pero no importa […]

JButton ActionListener: las actualizaciones de GUI solo después de hacer clic en JButton

Tengo un problema con mi JButton ActionListener. Tengo un método doTheCleaning () definido en otra clase que cuando se llama hace una serie de cambios a mi GUI. public void doTheCleaning(){ //change image icon //had thread.sleep here //insert to text area //had thread.sleep here //etc } Luego, en otra clase, instanciamos la clase que contiene […]