Java - Grouplayout

   
Vista:

Grouplayout

Publicado por josepht (2 intervenciones) el 13/01/2010 17:57:24
Buenos dias a todos quiero saber si alguien me puede ayudar con un problema que tengo al agregar en un groupLayout de un Jpanel llamado editPanel con este metodo:

public void AddCompPnl(String nomComp,int vPosComp, int hPosComp) {
try{
javax.swing.GroupLayout editPanelLay = new javax.swing.GroupLayout(SIAapp.editPanel);
SIAapp.editPanel.setLayout(editPanelLay);
JLabel lname = new JLabel();
JButton bname=new JButton();
bname.setName("blab"+nomComp);
bname.setText("blab"+nomComp);
lname.setName("jlab"+nomComp);
lname.setToolTipText(nomComp);
lname.setText(nomComp+":");
editPanelLay.setHorizontalGroup(
editPanelLay.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, editPanelLay.createSequentialGroup()
//.addContainerGap(213, Short.MAX_VALUE)
.addGap(hPosComp, hPosComp, hPosComp)
.addComponent(bname)
.addComponent(lname))
);
editPanelLay.setVerticalGroup(
editPanelLay.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(editPanelLay.createSequentialGroup()
//.addContainerGap(106, Short.MAX_VALUE)
.addGap(vPosComp,vPosComp,vPosComp)
.addComponent(bname)
.addComponent(lname))
);
SIAapp.editPanel.setLayout(editPanelLay);
lname=null;
editPanelLay=null;
SIAapp.editPanel.revalidate();
}catch(Exception exc) {
System.out.println("Err AddCompPnl: "+exc.toString());
}
}

la llamada la hago así despues de construirla con new

for (int i=0;i<3;i++){
myAddComp.AddCompPnl("texto"+i, 10, 10+i*3);
} // fin For

Pero el resultado que obtengo el el jpanel editPanel es q
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Java
- Código fuente de Java
- Cursos de Java
- Temas de Java
- Chat de Java
información
Códigos de Java
- Cifrado César
- Calendario anual
- Juego del ahorcado