Articles of swing

Java: usar una imagen como un botón

Me gustaría usar una imagen como un botón en Java, e intenté hacer esto: BufferedImage buttonIcon = ImageIO.read(new File(“buttonIconPath”)); button = new JButton(new ImageIcon(buttonIcon)); Pero esto todavía muestra el botón real detrás de la imagen, solo me gustaría que la imagen funcione como el botón, ¿cómo puedo hacer esto?

JPanel Padding en Java

Tengo una pregunta de formato para mi aplicación Java swing. Debería ser bastante sencillo, pero tengo dificultades para encontrar ayuda (Todo tema parece referirse a la eliminación de cualquier relleno predeterminado en JPanel). El texto en mis varios JPanels abraza los lados y la parte superior, tocando los bordes de colores: ¿cómo puedo agregar relleno? […]

La variable local final no se puede asignar

Tengo una serie de asientos, y el conjunto tiene dos cadenas (seleccionada y vacía). Al hacer clic con el mouse, quiero atravesar la matriz y encontrar el asiento seleccionado. Cuando presiono el botón, dice: La variable local final seatno no se puede asignar, ya que se define en un tipo adjunto. JButton btnContinue = new […]

Java – Learning MVC

Deseo aprender cómo aplicar architecture MVC a mi proyecto Java; principalmente mi trabajo en Swing. Ahora no hay una explicación fácil o un ejemplo de cómo escribir el código correcto usando MVC en mente, aparte de estos dos que encontré aquí: http://leepoint.net/notes-java/GUI/structure/40mvc.html http://www.oracle.com/technetwork/articles/javase/mvc-136693.html Me parece que no hay una architecture MVC definida en Java. Por […]

¿Cómo creo un menú contextual de clic derecho en Java Swing?

Actualmente estoy creando un menú contextual al hacer clic con el botón JMenu al crear una instancia de un nuevo JMenu con el clic derecho y establecer su ubicación a la posición del mouse … ¿Hay alguna otra manera mejor?

Cómo cambiar el color de un JSplitPane

He escrito un pequeño progtwig, mientras leía un libro sobre swing, que crea un JSplitPane entre dos tags. El problema es que el JSplitPane apenas se puede ver (al menos en mi sistema operativo – MAC OS Lion) y establecer algunas propiedades en él (como el color de primer plano) no parece funcionar. Aquí está […]

Las imágenes en paintComponent solo aparecen después de cambiar el tamaño de la ventana

Quiero usar paintComponent(Graphics g) para pintar algunas imágenes usando un ciclo for. Sin embargo, el JFrame simplemente aparece como una pantalla en blanco, y solo muestra el fondo negro y las imágenes después de cambiar el tamaño de la ventana. import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.io.*; import javax.imageio.*; import java.awt.geom.*; import java.awt.image.BufferedImage; import […]

MouseListener Ayuda Java

Estoy intentando escribir un progtwig en Java Swing que da como resultado una cuadrícula de 10 x 10 de rectangularjs geométricos llenos de colores de randoms. Sin embargo, cuando el usuario hace clic en uno de los rectangularjs dentro de la ventana de visualización, el rectángulo debe repintarse () y cambiar a otro color. Hasta […]

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