Articles of swing

¿Cómo puedo usar Arrastrar y soltar en Swing para obtener la ruta del archivo?

Tengo un JTextField en mi aplicación de swing que contiene la ruta de archivo de un archivo seleccionado para ser utilizado. Actualmente tengo un JFileChooser que se utiliza para poblar este valor. Sin embargo, me gustaría agregar la capacidad de un usuario para arrastrar y soltar un archivo en este JTextField y hacer que coloque […]

Swing – Thread.sleep () detiene JTextField.setText () trabajando

Posible duplicado: usando sleep () para un solo hilo Tengo problemas con JTextField.setText () cuando uso Thread.sleep (). Esto es para una calculadora básica que estoy haciendo. Cuando la entrada en el campo de entrada no es del formato correcto, quiero que “INPUT ERROR” aparezca en el campo de salida durante 5 segundos y luego […]

Terminal Java Linux en JPanel

Estoy haciendo un editor de scripts y me gustaría poder ejecutar Bash / Shell / Python / etc. scripts en el progtwig … Hasta ahora, tengo una forma de ejecutarlos, pero no hay forma de que los scripts tengan entradas del usuario; aquí está el código: package com.hightide.ui.terminal; import javax.swing.*; import java.awt.*; import java.io.BufferedReader; import […]

Java KeyListener vs Keybinding

Estoy tratando de escribir una calculadora y tener un problema. Ya hice un actionlistener para todos los botones y ahora quiero que sea posible ingresar datos desde el teclado. ¿Debo hacer todo para KeyListener o Keybinding o hay alguna otra manera de hacer eso después de hacer clic en un botón que se enviará a […]

Actualización de GUI por otro hilo en java (swing)

Tengo un progtwig principal, en el que la GUI se basa en el swing y, dependiendo de uno de los cuatro estados, los elementos de la GUI tienen diferentes parámetros. public class Frame extends JFrame implements Runnable { Status status = 1; … @Override public void run() { switch (status) { case 1: … case […]

Cerrar un JOptionPane ejecutable

Tengo esta ventana Runnable: EventQueue.invokeLater(new Runnable(){ @Override public void run() { op = new JOptionPane(“Breaktime”,JOptionPane.WARNING_MESSAGE); dialog = op.createDialog(“Break”); dialog.setAlwaysOnTop(true); dialog.setModal(true); dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); dialog.setVisible(true); } }); ¿Es posible que pueda tener un temporizador aquí para cerrar esto en 1 o 2 minutos en lugar de hacer clic en el botón Aceptar?

Accesos directos personalizables en la aplicación Java

Me gustaría incluir atajos de teclado personalizables en mi aplicación Java (el usuario puede cambiarlos). Dado que esta solicitud no es muy inusual, me preguntaba si existe una biblioteca / proyecto que podría ayudarme a lograr mi objective. Lamentablemente, no pude encontrar nada útil en Google. Gracias, Zen Terminé construyendo mi propio administrador de accesos […]

arrastrar y soltar java

Intento familiarizarme con arrastrar y soltar en java, pero todos los tutoriales que encontré fueron … (enojándome) Todo lo que quiero es arrastrar una “PublicUserLabel” desde una JList (incluida en un JPanel creado por mí mismo llamado “UserPanel”) y soltarla en una clase selfmade inerited from JTabbedPanel. ¡Es muy importante arrastrar el objeto en sí […]

Imagen de fondo para jPanel no funciona

Soy nuevo en la creación de GUIs, así que decidí probar el generador de Windows para eclipse, y si bien tengo algunas dudas. He estado buscando pero no veo una buena manera de agregar una imagen de fondo a mi “menú”. Por ejemplo, intenté esto: public Menu() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setBounds(50, 50, 300, 250); //Dimensiones contentPane […]

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 […]