Insets

3 respostas
ailujana

olá, estou com dúvida no seguinte código (está comentado a parte que não entendi)…

linha1D = new Row();		
		titulo = new Label("Informações adicionais:");
		titulo.setFont(new Font(Font.ARIAL,Font.BOLD,new Extent(14,Extent.PX)));
		linha1D.setAlignment(new Alignment(Alignment.CENTER,Alignment.CENTER));
		linha1D.setInsets(new Insets(20));    //o que faz esse new Insets(20)?
		linha1D.add(titulo);
		colunaDir.add(linha1D);

obrigada :slight_smile:

3 Respostas

E

O método setInsets serve para atribuir
o espaçamento interno do controle.
Mas, acredito que o construtor da classe
Insets deveria ser:

linha1D.setInsets(new Insets(top,left,bottom,right));

ailujana

efs.santos:
O método setInsets serve para atribuir
o espaçamento interno do controle.
Mas, acredito que o construtor da classe
Insets deveria ser:

linha1D.setInsets(new Insets(top,left,bottom,right));

o que seria espaçamento interno do controle?

e pelo que andei pesquisando sobre Insets, da pra enviar de 1 até 4 valores para o construtor…mas nao entendi as explicações :stuck_out_tongue:

E

Altere os valores do construtor Insets
e teste, vai perceber que o espaçamento
horizontal e vertical das linhas vai mudar.

Criado 21 de maio de 2010
Ultima resposta 21 de mai. de 2010
Respostas 3
Participantes 2