Articles of swing

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

¿Cómo configurar JFrame para que aparezca centrado, independientemente de la resolución del monitor?

Al trabajar con Java, me resulta difícil posicionar mi ventana principal en el centro de la pantalla cuando comienzo la aplicación. ¿Hay alguna manera de que pueda hacer eso? No tiene que estar centrado verticalmente, la alineación horizontal es el objective más importante para mí. Pero la alineación vertical también es bienvenida.

Java: diálogo global de carga reutilizable

Estoy tratando de implementar un cuadro de diálogo de carga global … Quiero llamar a una función estática para mostrar el cuadro de diálogo y algunas funciones estáticas para cerrarlo. Mientras tanto, estoy trabajando en el hilo principal o en un hilo secundario … Intenté seguir, pero el diálogo no se está actualizando … Solo […]

Actualice una etiqueta con un temporizador de swing

Estoy teniendo problemas con este código. Estoy iniciando un temporizador con un número aleatorio, y quiero actualizar un JLabel con la cuenta regresiva, cada segundo. Pero no he descubierto cómo hacerlo, ya que el único oyente que activa el temporizador está al final (eso lo sé). aquí está el código: int i = getTimer(maxWait); te1 […]

Cómo imprimir un objeto JTable en la aplicación Java

Pregunta Ahora, una vez que los datos se obtienen de la base de datos y se muestran en la “tabla” de objetos JTable incrustada en el scrollPane, ¿cómo creamos un trabajo de impresión que permita imprimir la tabla mostrada como tal en papel de tamaño A3? Mi código para recuperar los datos de la base […]

Cómo obtener Icon desde JTable

He cambiado el procesamiento de celda en JTable para mostrar la imagen en lugar de texto usando el siguiente código: base_table.getColumnModel().getColumn(3).setCellRenderer(new TableCellRenderer() { @Override public Component getTableCellRendererComponent(JTable jtable, Object value, boolean bln, boolean bln1, int i, int i1) { JLabel lbl = new JLabel(); lbl.setIcon((ImageIcon) value); return lbl; } }); Ahora, me gustaría poder obtener […]

Cómo hacer el botón AWT () y usar ImageIcon (), Icon ()?

¿Cómo puedo aplicar una imagen GIF a mi Button AWT? AWT : no funciona Icon warnIcon = new ImageIcon(“/src/world.gif”); Button button1 = new Button(warnIcon); Icon warnIcon = new ImageIcon(“/src/world.gif”); JButton button1 = new JButton(warnIcon);

¿Cómo puedo hacer que este JButton sea visible? Cuando tengo el fondo de exploración progresiva JWindow ()?

¿Cómo puedo hacer que el JButton sea visible? 1) Cuando no se enciende ningún fondo progresivo: JButton está mostrando 2) Cuando no se enciende ningún fondo progresivo, se presiona JButton y sigue sin mostrar parpadeo: 3) Cuando se activa el fondo progresivo, JButton es invisible y al presionarlo veo un parpadeo y aparece JButton () […]

Reproducir múltiples clips de sonido usando objetos Clip

Estoy desarrollando un progtwig que tiene numerosos objetos JButton, y quiero que cada uno se corresponda con su propio archivo .wav . Además, quiero que los sonidos funcionen de manera tal que puedan superponerse con los sonidos de otros botones, pero no se superponen entre sí (al hacer clic en un botón mientras se reproduce […]