Articles of swing

agregar barra de progreso a cada celda de la tabla para el progreso del archivo – Java

La aplicación cifra cada archivo que se coloca en la tabla cuando se hace clic en encriptar y me gustaría mostrar el progreso de los archivos a medida que se encriptan. La columna “Estado” cambiará de “No procesada” a “Procesada”. Similar a la forma en que mira archivos múltiples adjuntar en un correo electrónico. He […]

Cómo agregar texto de color diferente en JTextPane

¿Alguien me puede ayudar con el registro simple, tengo que agregar en la primera línea en los mensajes de registro JTextPane con el color elegido (verde, rojo, error). ¿Cómo lograr esto?

Obtenga un tamaño de pantalla efectivo de Java

Me gustaría obtener el tamaño de pantalla efectivo. Es decir: el tamaño de la pantalla sin la barra de tareas (o su equivalente en Linux / Mac). Actualmente estoy usando … component.getGraphicsConfiguration().getBounds() … y restando el tamaño predeterminado de la barra de tareas según el sistema operativo, pero me gustaría una forma que funcione incluso […]

¿Cómo puedo cambiar el ancho de una lista desplegable JComboBox?

Tengo un JComboBox editable que contiene una lista de valores de una sola letra. Debido a eso, el combobox es muy pequeño. Cada letra tiene un significado especial que a veces no es claro para el usuario en caso de letras raramente usadas. Por eso he creado un ListCellRenderer personalizado que muestra el significado de […]

¿Cómo hacer que un botón JFrame abra otra clase JFrame en Netbeans?

Tengo una clase JFrame y fue hecha en la sección de diseño en Netbeans. Estoy tratando de hacer un botón de inicio de sesión que toma cierra el cuadro actual y abre otro, ¿de todos modos puedo hacer eso? Yo he tratado: JFrame frame = new JFrame(); ¡Pero quiero que sea editable en la sección […]

Cómo dibujar la cuadrícula usando la clase swing de Java y detectar la posición del mouse al hacer clic y arrastrar

Intento crear una UI de cuadrícula (5 * 5) usando clases Swing. Probé un ciclo nested y agregué un jPanel dinámicamente al jFrame. Y también traté de cambiar el color de fondo de cada jPanel cuando el usuario hace clic y lo abandona. Pero con mi código hay grandes diferencias entre cada celda y no […]

Cómo crear un componente Swing personalizado

Siempre quise crear componentes personalizados en Java o personalizar los existentes, pero mis búsquedas nunca tuvieron resultados útiles. Así que decidí preguntarle a la comunidad de StackOverflow: ¿Dónde puedo encontrar información sobre la personalización de los componentes de la GUI de Java en general? Y cuando me refiero a la personalización, no estoy hablando de […]

Desplazar JScrollPane a la parte inferior

Necesito desplazar un JScrollPane a la parte inferior. El JScrollPane contiene un JPanel, que contiene una cantidad de JLabel. Para desplazarme a la parte superior, solo hago: scrollPane.getViewport().setViewPosition(new Point(0,0)); pero ¿cómo me desplazo exactamente hasta el fondo? (Demasiado lejos y se agita)

¿Cómo configurar el DPI de las aplicaciones Java Swing en Windows / Linux?

Si tiene un monitor con un DPI superior a 150 (como Macbook Pro), también puede encontrar el problema: la fuente en la aplicación Java Swing es demasiado pequeña para el monitor de DPI alto , y no puedo cambiar el tamaño de la fuente ( ignora el DPI de Windows directamente, solo muestra el DPI […]

¿Cuál es la relación entre ContentPane y JPanel?

Encontré un ejemplo en el que los botones se agregan a los paneles (instancias de JPanel ) luego los paneles se agregan a los contenedores (instancias generadas por getContentPane() ) y luego los contenedores son, por la construcción, incluidos en el JFrame (las ventanas). Intenté dos cosas: Me deshice de los contenedores. En más detalles, […]