Articles of swing

Cargando recurso de imagen

Tengo un error para mi GUI. Al intentar establecer el icono de la barra de título, se incluirá en un JAR ejecutable. BufferedImage image = null; try { image = ImageIO.read(getClass().getClassLoader().getResource(“resources/icon.gif”)); } catch (IOException e) { e.printStackTrace(); } frame.setIconImage(image); Aquí está el error que estoy recibiendo: Exception in thread “main” java.lang.IllegalArgumentException: input == null! at […]

¿Cómo agregar JTable en JPanel con diseño nulo?

Quiero agregar JTable en JPanel cuyo diseño es null . JPanel contiene otros componentes. Debo agregar JTable en la posición correcta.

Oyentes Java GUI sin AWT

Soy un desarrollador de Java que comienza, aprendiendo solo de tutoriales en Internet. Estoy aprendiendo aplicaciones de GUI a pantalla completa. Me dijeron ayer que no debería usar AWT en mis progtwigs, porque está desactualizado. Ya sé sobre componentes ligeros y pesados, el principal problema son los oyentes de mouse y teclado. ¿Por qué AWT […]

La GUI no funciona después de volver a escribir en MVC

Estoy practicando la progtwigción de estilo MVC. Tengo un juego de Mastermind en un solo archivo, que funciona bien (quizás por el hecho de que el botón “Comprobar” es invisible al inicio). http://paste.pocoo.org/show/226726/ Pero cuando lo reescribí para modelar, ver, controlar los archivos, y cuando hago clic en el Pin vacío (que debe actualizarse y […]

¿Debería evitar el uso de los métodos de tamaño de conjunto (Preferido | Máximo | Mínimo) en Java Swing?

Varias veces he sido criticado por haber sugerido el uso de los siguientes métodos: setPreferredSize setMinimumSize setMaximumSize en componentes Swing . No veo ninguna alternativa a su uso cuando quiero definir proporciones entre los componentes que se muestran. Me han dicho esto: Con los diseños, la respuesta es siempre la misma: utilice un LayoutManager adecuado […]

Proporcionar espacio en blanco en una GUI de Swing

Una GUI sin espacio en blanco aparece ‘llena’. ¿Cómo puedo proporcionar espacio en blanco sin recurrir a establecer explícitamente la posición o el tamaño de los componentes?