Preguntas etiquetadas con swing

94
Cómo cerrar una aplicación Java Swing desde el código

¿Cuál es la forma correcta de terminar una aplicación Swing desde el código y cuáles son las trampas? Intenté cerrar mi aplicación automáticamente después de que se activara un temporizador. Pero simplemente llamar dispose()al JFrameno funcionó: la ventana desapareció pero la aplicación no se...

90
¿Cómo llevar una ventana al frente?

Tenemos una aplicación Java que se debe traer a un primer plano cuando un mecanismo de telecontrol activa algo en la aplicación. Para ello, nos hemos dado cuenta en el método llamado de la clase que representa el marco de nuestra aplicación (extensión de a JFrame) siguiente

85
Windows "Always on Top" con Java

En Java, ¿hay alguna manera de tener una ventana que esté "Siempre visible" sin importar si el usuario cambia el foco a otra aplicación? He buscado en la web y todas las soluciones se basan en algún tipo de interfaz JNI con enlaces nativos. ¿Verdaderamente esta no puede ser la única manera de...

81
Oyentes de GUI de Java sin AWT

Soy un desarrollador de Java principiante, aprendiendo solo de los tutoriales de Internet. Estoy aprendiendo aplicaciones GUI de pantalla completa. Ayer me dijeron que no debería usar AWT en mis programas porque está desactualizado. Ya conozco los componentes livianos y pesados, el principal...

80
El patrón MVC y Swing

Uno de los patrones de diseño que encuentro más difícil de entender en la "vida real de Swing" es el patrón MVC. He revisado bastantes publicaciones en este sitio que discuten el patrón, pero todavía no siento que tenga una comprensión clara de cómo aprovechar el patrón en mi aplicación Java...

80
KeyListener que no responde para JFrame

Estoy tratando de implementar un KeyListenerpara mi JFrame. En el constructor, estoy usando este código: System.out.println("test"); addKeyListener(new KeyListener() { public void keyPressed(KeyEvent e) { System.out.println( "tester"); } public void keyReleased(KeyEvent e) {

79
JTable no mostrará encabezados de columna

Tengo el siguiente código para crear una instancia de JTable: la tabla aparece con el número correcto de filas y columnas, pero no hay señales de los títulos encima de las columnas. public Panel1() { int nmbrRows; setLayout(null); setBackground(Color.magenta); Vector colHdrs; //create...