Por que não consigo mover nenhum jlabel ou jbutton?

image
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

image
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