quando está como “javax.swing” eu não consigo mover nada dentro da contentPane, só fica num lugar fixo dentro de um quadrante. como faço para mudar isso? por favor!!! uso o eclipse
aparece assim quando tento incluir um componente, e onde eu coloco ele fica, queria mover de forma livre, colocar em qualquer posição que eu desejar.
Estude os Layout Managers.
Cada tipo de layout tem suas regras de como posicionar/redimensionar os componentes.
Na sua foto, o container está setado com um BorderLayout onde:
- Componentes inseridos nas posições
NORTH
e SOUTH
serão esticados horizontalmente e ele só vai respeitar a propriedade preferredHeight
;
- Componentes inseridos nas posições
EAST
e WEST
serão esticados verticalmente e ele só vai respeitar a propriedade preferredWidth
;
- Componentes inseridos na posição
CENTER
serão esticados tanto horizontal quanto verticalmente.
1 curtida