12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

165 SWINGCódigo Java A.9: JComboBoxFigura A.7: JanelaLayout ManagerMuitas pessoas consi<strong>de</strong>ram que uma das tarefas mais complicadas quando se utiliza a Java SwingAPI é o posicionamento e o tamanho dos componentes. Posicionamento e tamanho dos componentesJava Swing são controlados por Layout Manager’s.Um Layout Manager é um objeto Java associado a um componente Java Swing que na maioriados casos é um componente <strong>de</strong> background como uma janela ou um painel. Um Layout Managercontrola os componentes que estão <strong>de</strong>ntro do componente ao qual ele está associado.Os quatro principais Layout Manager’s do Java Swing são:Bor<strong>de</strong>rLayout: Esse Layout Manager divi<strong>de</strong> a área <strong>de</strong> um componente <strong>de</strong> background em cincoregiões (norte, sul, leste, oeste e centro). Somente um componente po<strong>de</strong> ser adicionado emcada região. Eventualmente, o Bor<strong>de</strong>rLayout altera o tamanho preferencial dos componentespara torná-los compatíveis com o tamanho das regiões. O Bor<strong>de</strong>rLayout é o Layout Managerpadrão <strong>de</strong> um JFrame.Figura A.8: JanelaFlowLayout: Esse Layout Manager arranja os componentes da esquerda para direita e quando otamanho horizontal não é suficiente ele “pula” para a próxima “linha”. O FlowLayout não alterao tamanho preferencial dos componentes. O FlowLayout é o Layout Manager padrão <strong>de</strong> umJPanel.Figura A.9: Janelawww.<strong>k19</strong>.com.br 165

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!