package com.vci.client.uif.engine.client.custm; import java.awt.FlowLayout; import com.vci.client.portal.utility.DataModelFactory; import com.vci.client.portal.utility.PLDefination; import com.vci.client.ui.swing.components.VCIJButton; import com.vci.client.ui.swing.components.VCIJPanel; import com.vci.client.uif.engine.client.BasePanel; public class CustomButtonPanel extends BasePanel{ /** * */ private static final long serialVersionUID = 2136394603130532953L; private CustomPanel mainDataPanl = null; public CustomButtonPanel(DataModelFactory factory, String type, String context, PLDefination defination, CustomPanel mainDataPanl) { super(factory, type, context, defination); // TODO Auto-generated constructor stub this.mainDataPanl = mainDataPanl; } public void init(){ setLayout(new FlowLayout(FlowLayout.LEADING)); addButtonToPanel(this); } private void addButtonToPanel(VCIJPanel pal){ VCIJButton[] btns = getButtonsByTabPageId(mainDataPanl.getTabId(), mainDataPanl); for (VCIJButton btn : btns) { pal.add(btn); } } }