Organizando meus objetos no FlowLayout

1 resposta
P
import java.awt.<em>;			


import java.awt.event.</em>;	


import javax.swing.*;		





public class LoginUsuario extends JFrame {


	


	String usuario, senha;


	JButton botaoEntrar, botaoCancelar;


	JTextField textoUsuario;


	JPasswordField textoSenha;








	public LoginUsuario(String message){


		botaoEntrar = new JButton("Entrar");


		textoUsuario=new JTextField(10);


		textoSenha = new JPasswordField(5);


		botaoCancelar = new JButton("Cancelar");


		Container cp = getContentPane();


		cp.setLayout(new FlowLayout());


		cp.add(new JLabel("Usuario"));


		cp.add(textoUsuario);


		cp.add(botaoEntrar);


		cp.add(new JLabel("Senha"));


		cp.add(textoSenha);


		cp.add(botaoCancelar);


		setSize(300, 300);


	}





	


	public static void main(String[] args){





		LoginUsuario f = new LoginUsuario("LoginUsuario");


		


		f.setVisible(true);


		


		// encerrar a aplicação quando ela for finalizada pelo botao X.


		f.addWindowListener(new WindowAdapter(){	


			public void windowClosing(WindowEvent we){System.exit(0);}


		});


	}








}








Estou com um problema neste codigo acima, eu gostaria de organizar os objetos na tela mas ainda naum conseguir entender melhor sobre o funcionamenot do FlowLayout, caso alguem possa me dar uma força





Valews

1 Resposta

R

O que acontece com o FlowLayout é o seguinte…

Os componetes são inseridos no frame, da esquerda para a direita, até que não haja mais espaço no frame. Dai então, o proximo componete(Aquele que nao coube) é jogado para baixo/esquerda…



Repare que se vc modificar o tamanho da sua janela, os componetes vão se auto-ajustando na tela…



[]´s

Criado 10 de abril de 2003
Ultima resposta 10 de abr. de 2003
Respostas 1
Participantes 2