Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
swdev:java:component:jframe [2017/10/05 23:02] smayr |
swdev:java:component:jframe [2017/10/05 23:05] (current) smayr [Layout Managers] |
||
---|---|---|---|
Line 54: | Line 54: | ||
== Layout Managers == | == Layout Managers == | ||
- | Java Swing uses Layout Managers to manage the size and postion | + | Java Swing uses Layout Managers to manage the size and position |
- | http:// | + | Most common |
- | And there is a brief description of the most common layout managers | + | * **FlowLayout (default)**: it disposes the components left to right and up to down. |
- | + | * **BorderLayout**: it divides the container in NORTH, SOUTH, WEST, EAST center CENTER. Only one component by position. Components on border expands and the center component uses the space avaiable | |
- | FlowLayout (default): it disposes the components left to right and up to down. | + | * **GridLayout**: you initialice the manager indicating how many rows and cols the grid is going to have. Each cell has same size and you start adding component on the top left cell. |
- | + | * **GridBagLayout**: the MOST fine grained layout manager, you can do anything with this, but is a bit complicated, | |
- | BorderLayout: | + | * **NullLayout** (when you nullify the container' |
- | + | * Containers | |
- | GridLayout: you initialice the manager indicating how many rows and cols the grid is going to have. Each cell has same size and you start adding component on the top left cell. | + | |
- | + | ||
- | GridBagLayout: | + | |
- | + | ||
- | NullLayout (when you nullify the container' | + | |
- | + | ||
- | And of course, containers | + | |
References: [[https:// | References: [[https:// |