Usar GridBagLaytou com muito Insets?

0 respostas
L

Olá,

Gostaria de saber se a criação de tela utilizando o GridBagLayout com muito uso de Insets pode se tornar meio Gambiarra?

exemplo:

cons.insets = (new Insets(0, 242, 0, 0 ));
        panelMain.add(lbInf, cons);

        cons.gridy = 1;
        cons.insets = (new Insets(5, -305, 0, 0 ));
        panelMain.add(lbLogin, cons);
        
        cons.insets = (new Insets(5, -370, 0, 0 ));
        panelMain.add(tfLogin, cons);

        cons.gridy = 2;
        cons.insets = (new Insets(0, -300, 15, 0 ));
        panelMain.add(lbPass, cons);

        cons.insets = (new Insets(0, -370, 15, 0 ));
        panelMain.add(tfPass, cons);


        cons.insets= (new Insets(0,290,10,0));
        panelBtAccess.add(btAccess, cons);

Foi utilizado valores negativos no posicionamento para acertar os componentes. Isso é um código mal feito?

Criado 10 de janeiro de 2010
Respostas 0
Participantes 1