una - matriz java filas columnas
¿Qué gestor de diseño es el más adecuado para la representación de filas y columnas? (2)
Tengo 2 filas que deben mostrarse, cada una tendrá 11 columnas. Me gustaría saber cuál es el mejor administrador de diseño que es el más adecuado para esto. Los componentes deben organizarse de izquierda a derecha
Si realmente sabe que necesita un administrador de diseño en lugar de un componente como una JTable, debería considerar GridLayout
o GridBagLayout
. GridLayout está específicamente diseñado para filas y columnas como usted describe; mientras que GridBagLayout le brinda un control más preciso y le permite divergir de una cuadrícula estándar (por ejemplo, hacer lo que podría hacer con rowspan o colspan en HTML).
BoxLayout
es útil para una sola fila o una sola columna.
Esto parece un caso para JTable .
.. tendrá que ponerlos con combo-box, spinner, ..
Consulte Conceptos: editores y procesadores para obtener más información sobre cómo personalizar el componente que el usuario ve y controla. Tenga en cuenta que la tabla de arriba usa una casilla de verificación para indicar vegetarianos.
OTOH si una JTable
no encaja en este caso de uso, el mejor administrador de diseño (Java SE) para lograrlo podría ser GroupLayout
. Otros diseños de Java SE que pueden lograrlo son GridBagLayout
o BoxLayout
/ GridLayout
como menciona Ray.
Going 3rd party el campo está abierto. (JGoodies) FormLayout
, MigLayout
... Creo que incluso hay un TableLayout
en algún lugar.