Tengo un código de pruebas que añade un JPanel dentro de otro JPanel en tiempo de ejecución tras pulsar un botón.
Código Javascript:
Ver original
public void actionPerformed(ActionEvent e) { JPanel prueba = new JPanel(); prueba.setVisible(true); prueba.setBackground(new Color(255,56,53)); sl_panel_BusquedaRapida.putConstraint(SpringLayout.NORTH, prueba, 1, SpringLayout.SOUTH, panel_ContBusqueda); sl_panel_BusquedaRapida.putConstraint(SpringLayout.WEST, prueba, 1, SpringLayout.WEST, panel_BusquedaRapida); prueba.setPreferredSize(new Dimension(170,300)); panel_BusquedaRapida.add(prueba); panel_BusquedaRapida.repaint(); } });
El tema está en que el objeto prueba no aparece hasta que no muevo el ratón después de haber hecho click en el botón.
¿Alguien me puede decir que estoy haciendo mal?
Muchas gracias.