Articles of swing

Texto del centro de Java en rectángulo

drawString() método drawString() para dibujar cadenas usando Graphics, pero quiero centrar mi texto en un rectángulo. ¿Cómo debo hacer eso?

¿Algún framework Java simple (y actualizado) para incrustar películas dentro de una aplicación Swing?

Estoy construyendo una pequeña aplicación Swing en la que me gustaría incrustar una película. Es importante destacar que esta aplicación es una aplicación WebStart, y la biblioteca debe poder empaquetarse dentro de la jnlp que ejecuto, por ejemplo, que no depende de las bibliotecas nativas. Conozco y he probado JMF pero la compatibilidad de formato […]

Incrustar un JApplet de terceros en una GUI de Swing y pasar los parámetros

Hay un applet de terceros que me gustaría incluir en mi aplicación Swing. Básicamente, me gustaría que sea solo otro panel. Este applet hace uso de muchos parámetros, por ejemplo final String config_filename = getParameter(XXX); He visto mucha documentación sobre cómo enviar valores de parámetros a través de HTML, pero ¿cómo se hace a través […]

Filtros JFileChooser

Estoy poniendo un JFileChooser en mi progtwig, pero eso solo toma imágenes. Entonces decidí agregar filtros: Código import javax.swing.*; public class fileChooser { public static void main(String[] args) { JPanel panel = new JPanel(); final JFileChooser fc = new JFileChooser(); int file = fc.showOpenDialog(panel); fc.addChoosableFileFilter(new ImageFilter()); fc.setAcceptAllFileFilterUsed(false); } } Lo entendí directamente de los tutoriales […]

¿Cómo agregar JPanel haciendo clic en JButton?

Intento crear una pequeña GUI, tiene 2 JButtons, y 2 JPanels con algunas animaciones de dibujo en cada uno de ellos. Por defecto, debe mostrar primero JPanel, y al hacer clic en el segundo JButton, quiero ver mi segundo JPanel. Entonces: creo JFrame, Panel1 y Panel2, donde he dibujado mis animaciones, creo Button1 y Button2 […]

Icono de bandeja parpadeante

Sé cómo colocar un ícono en la bandeja de la ventana usando java, pero ¿cuál es el mejor método para ejecutar el icono de la bandeja parpadeante ? o si puedo reemplazar cualquier ícono de vez en cuando o en algún evento (mientras la aplicación se está ejecutando), amablemente comparta sus experiencias gracias de antemano

Cambio automático de tamaño de los anchos de columna JTable

Necesito que mi JTable cambie automáticamente el ancho de las columnas para que se ajuste al contenido. Encontré la clase TableColumnAdjuster muy útil. Pero hay un pequeño problema. Digamos que tengo 5 columnas y su contenido es muy corto. En ese caso, si uso el ajustador automático, establece los anchos de las primeras cuatro columnas […]

Agregar un JTextArea desplazable (Java)

Estoy tratando de agregar una barra de desplazamiento a un JTextArea. ¿Alguien podría decirme qué hice mal con el código a continuación? JFrame frame = new JFrame (“Test”); JTextArea textArea = new JTextArea (“Test”); JScrollPane scrollV = new JScrollPane (textArea); JScrollPane scrollH = new JScrollPane (textArea); scrollV.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); scrollH.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); frame.setVisible (true); Gracias de antemano. EDITAR: He […]

cómo configurar el fondo JFrame transparente pero JPanel o JLabel Background opaco?

Según la tarea, tenemos que crear un visor de imágenes como Picasas uno. imagen en el centro, fondo negro translúcido y cambio de imágenes con los botones izquierda / derecha. puedo mostrar una imagen, configurarla con un recubrimiento inferior, configurarla en un marco translúcido pero, junto con el marco, la imagen se vuelve translúcida. Qué […]

¿Cómo puedo personalizar la barra de título en JFrame?

Me gustaría tener una barra de título personalizada en mi aplicación de escritorio Java Swing. ¿Cuál es la mejor manera de hacer eso? Puedo usar una “barra de título de Swing” usando el siguiente código en el constructor para mi JFrame: this.setUndecorated(true); this.getRootPane().setWindowDecorationStyle(JRootPane.FRAME); ¿Pero cómo lo personalizo? ¿Hay algún delegado de UI que pueda anular […]