poner docs con como java swing jframe jpanel jscrollpane

docs - ¿Cómo agrego un montón de JPanels a mi JFrame usando Java Swing?



scroll java swing (2)

Genero un montón de JPanels y luego los paso a una clase que amplía JFrame. ¿Cómo agrego un número indefinido de JPanels a este JFrame? También estaba leyendo sobre JScrollPane ¿debería incorporar esto de alguna manera en el diseño?

Código de ejemplo:

class foo extends JPanel { //generate JPanels } class bar extends JFrame { //grab some amount of foo classes and put them into this JFrame and show it }

Además, ¿hay algo de lo que tenga que tener cuidado cuando muestre este JFrame?

Gracias


¿Cómo agrego un número indefinido de JPanels a este JFrame?

CardLayout , JDesktopPane/JInternalFrame , JTabbedPane , JScrollPane : hay varias opciones.

Además, ¿hay algo de lo que tenga que tener cuidado cuando muestre este JFrame?

(se encoge de hombros)

  • Construya y muestre los componentes de GUI en el EDT.
  • pack() la GUI antes de establecer la posición y llamar a setVisible(true) .
  • No confíe en los diseños predeterminados de los paneles de contenido.
  • No implemente pintura personalizada en un contenedor de nivel superior.
  • ..