Search in sources :

Example 26 with CPanel

use of org.compiere.swing.CPanel in project adempiere by adempiere.

the class InfoOrder method statInit.

/**
	 *	Static Setup - add fields to parameterPanel
	 */
private void statInit() {
    lDocumentNo.setLabelFor(fDocumentNo);
    fDocumentNo.setBackground(AdempierePLAF.getInfoBackground());
    fDocumentNo.addActionListener(this);
    lDescription.setLabelFor(fDescription);
    fDescription.setBackground(AdempierePLAF.getInfoBackground());
    fDescription.addActionListener(this);
    lPOReference.setLabelFor(fPOReference);
    fPOReference.setBackground(AdempierePLAF.getInfoBackground());
    fPOReference.addActionListener(this);
    fIsSOTrx.setSelected(!"N".equals(Env.getContext(Env.getCtx(), p_WindowNo, "IsSOTrx")));
    fIsSOTrx.addActionListener(this);
    fIsDelivered.setSelected(false);
    fIsDelivered.addActionListener(this);
    //
    fBPartner_ID = new VLookup("C_BPartner_ID", false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MOrder.Table_Name, MOrder.COLUMNNAME_C_BPartner_ID), DisplayType.Search));
    lBPartner_ID.setLabelFor(fBPartner_ID);
    fBPartner_ID.setBackground(AdempierePLAF.getInfoBackground());
    fBPartner_ID.addActionListener(this);
    //
    lDateFrom.setLabelFor(fDateFrom);
    fDateFrom.setBackground(AdempierePLAF.getInfoBackground());
    fDateFrom.setToolTipText(Msg.translate(Env.getCtx(), "DateFrom"));
    fDateFrom.addActionListener(this);
    lDateTo.setLabelFor(fDateTo);
    fDateTo.setBackground(AdempierePLAF.getInfoBackground());
    fDateTo.setToolTipText(Msg.translate(Env.getCtx(), "DateTo"));
    fDateTo.addActionListener(this);
    lAmtFrom.setLabelFor(fAmtFrom);
    fAmtFrom.setBackground(AdempierePLAF.getInfoBackground());
    fAmtFrom.setToolTipText(Msg.translate(Env.getCtx(), "AmtFrom"));
    fAmtFrom.addActionListener(this);
    // Not sure why this is necessary?  The border is not visible otherwise.
    fAmtFrom.setBorder(fDateFrom.getBorder());
    lAmtTo.setLabelFor(fAmtTo);
    fAmtTo.setBackground(AdempierePLAF.getInfoBackground());
    fAmtTo.setToolTipText(Msg.translate(Env.getCtx(), "AmtTo"));
    fAmtTo.addActionListener(this);
    // Not sure why this is necessary?  The border is not visible otherwise.
    fAmtTo.setBorder(fDateFrom.getBorder());
    //
    CPanel amtPanel = new CPanel();
    CPanel datePanel = new CPanel();
    amtPanel.setLayout(new ALayout(0, 0, true));
    amtPanel.add(fAmtFrom, new ALayoutConstraint(0, 0));
    amtPanel.add(lAmtTo, null);
    amtPanel.add(fAmtTo, null);
    datePanel.setLayout(new ALayout(0, 0, true));
    datePanel.add(fDateFrom, new ALayoutConstraint(0, 0));
    datePanel.add(lDateTo, null);
    datePanel.add(fDateTo, null);
    //  First Row
    p_criteriaGrid.add(lDocumentNo, new ALayoutConstraint(0, 0));
    p_criteriaGrid.add(fDocumentNo, null);
    p_criteriaGrid.add(lDescription, null);
    p_criteriaGrid.add(fDescription, null);
    p_criteriaGrid.add(fIsSOTrx, new ALayoutConstraint(0, 4));
    //  2nd Row
    p_criteriaGrid.add(lBPartner_ID, new ALayoutConstraint(1, 0));
    p_criteriaGrid.add(fBPartner_ID, null);
    p_criteriaGrid.add(lDateFrom, null);
    p_criteriaGrid.add(datePanel, null);
    p_criteriaGrid.add(fIsDelivered, new ALayoutConstraint(1, 4));
    //  3rd Row
    p_criteriaGrid.add(lPOReference, new ALayoutConstraint(2, 0));
    p_criteriaGrid.add(fPOReference, null);
    p_criteriaGrid.add(lAmtFrom, null);
    p_criteriaGrid.add(amtPanel, null);
}
Also used : VLookup(org.compiere.grid.ed.VLookup) CPanel(org.compiere.swing.CPanel) ALayoutConstraint(org.compiere.apps.ALayoutConstraint) ALayout(org.compiere.apps.ALayout)

Example 27 with CPanel

use of org.compiere.swing.CPanel in project adempiere by adempiere.

the class KeyStoreDialog method jbInit.

/**
	 * 	Static Layout
	 */
private void jbInit() {
    CPanel panel = new CPanel(new ALayout());
    panel.add(lCN, new ALayoutConstraint(0, 0));
    panel.add(fCN, null);
    panel.add(lOU, new ALayoutConstraint(1, 0));
    panel.add(fOU, null);
    panel.add(lO, new ALayoutConstraint(2, 0));
    panel.add(fO, null);
    panel.add(lL, new ALayoutConstraint(3, 0));
    panel.add(fL, null);
    panel.add(lS, new ALayoutConstraint(4, 0));
    panel.add(fS, null);
    panel.add(lC, new ALayoutConstraint(5, 0));
    panel.add(fC, null);
    panel.setPreferredSize(new Dimension(400, 150));
    //
    getContentPane().setLayout(new BorderLayout());
    getContentPane().add(panel, BorderLayout.CENTER);
    //
    CPanel confirmPanel = new CPanel(new FlowLayout(FlowLayout.RIGHT));
    confirmPanel.add(bCancel);
    confirmPanel.add(bOK);
    getContentPane().add(confirmPanel, BorderLayout.SOUTH);
    //
    bCancel.addActionListener(this);
    bOK.addActionListener(this);
}
Also used : FlowLayout(java.awt.FlowLayout) BorderLayout(java.awt.BorderLayout) CPanel(org.compiere.swing.CPanel) ALayoutConstraint(org.compiere.apps.ALayoutConstraint) Dimension(java.awt.Dimension) ALayout(org.compiere.apps.ALayout)

Example 28 with CPanel

use of org.compiere.swing.CPanel in project adempiere by adempiere.

the class InfoCashLine method statInit.

/**
	 *	Static Setup - add fields to parameterPanel
	 */
private void statInit() {
    //  5241 - C_Cash.C_Cash_ID
    fCash_ID = new VLookup("C_Cash_ID", false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, p_TabNo, MColumn.getColumn_ID(MCash.Table_Name, MCash.COLUMNNAME_C_Cash_ID), DisplayType.Search));
    lCash_ID.setLabelFor(fCash_ID);
    fCash_ID.setBackground(AdempierePLAF.getInfoBackground());
    fCash_ID.addActionListener(this);
    ;
    //	5249 - C_Cash.C_CashBook_ID
    fCashBook_ID = new VLookup("C_CashBook_ID", false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MCash.Table_Name, MCash.COLUMNNAME_C_CashBook_ID), DisplayType.TableDir));
    lCashBook_ID.setLabelFor(fCashBook_ID);
    fCashBook_ID.setBackground(AdempierePLAF.getInfoBackground());
    fCashBook_ID.addActionListener(this);
    //	5354 - C_CashLine.C_Invoice_ID
    fInvoice_ID = new VLookup("C_Invoice_ID", false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MCashLine.Table_Name, MCashLine.COLUMNNAME_C_Invoice_ID), DisplayType.Search));
    lInvoice_ID.setLabelFor(fInvoice_ID);
    fInvoice_ID.setBackground(AdempierePLAF.getInfoBackground());
    fInvoice_ID.addActionListener(this);
    //  54090 - C_CashLine.C_Payment_ID
    fPayment_ID = new VLookup("C_Payment_ID", false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MCashLine.Table_Name, MCashLine.COLUMNNAME_C_Payment_ID), DisplayType.Search));
    lPayment_ID.setLabelFor(fPayment_ID);
    fPayment_ID.setBackground(AdempierePLAF.getInfoBackground());
    fPayment_ID.addActionListener(this);
    //	5295 - C_CashLine.C_BankAccount_ID
    fBankAccount_ID = new VLookup("C_BankAccount_ID", false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MCashLine.Table_Name, MCashLine.COLUMNNAME_C_BankAccount_ID), DisplayType.TableDir));
    lBankAccount_ID.setLabelFor(fBankAccount_ID);
    fBankAccount_ID.setBackground(AdempierePLAF.getInfoBackground());
    fBankAccount_ID.addActionListener(this);
    //	5296 - C_CashLine.C_Charge_ID
    fCharge_ID = new VLookup(MCashLine.COLUMNNAME_C_Charge_ID, false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MCashLine.Table_Name, MCashLine.COLUMNNAME_C_Charge_ID), DisplayType.TableDir));
    fCharge_ID.setBackground(AdempierePLAF.getInfoBackground());
    fCharge_ID.addActionListener(this);
    //
    lDateFrom.setLabelFor(fDateFrom);
    fDateFrom.setBackground(AdempierePLAF.getInfoBackground());
    fDateFrom.setToolTipText(Msg.translate(Env.getCtx(), "DateFrom"));
    fDateFrom.addActionListener(this);
    lDateTo.setLabelFor(fDateTo);
    fDateTo.setBackground(AdempierePLAF.getInfoBackground());
    fDateTo.setToolTipText(Msg.translate(Env.getCtx(), "DateTo"));
    fDateTo.addActionListener(this);
    lAmtFrom.setLabelFor(fAmtFrom);
    fAmtFrom.setBackground(AdempierePLAF.getInfoBackground());
    fAmtFrom.setToolTipText(Msg.translate(Env.getCtx(), "AmtFrom"));
    fAmtFrom.addActionListener(this);
    lAmtTo.setLabelFor(fAmtTo);
    fAmtTo.setBackground(AdempierePLAF.getInfoBackground());
    fAmtTo.setToolTipText(Msg.translate(Env.getCtx(), "AmtTo"));
    fAmtTo.addActionListener(this);
    //
    cbAbsolute.setText(Msg.translate(Env.getCtx(), "AbsoluteAmt"));
    cbAbsolute.setName("AbsoluteAmt");
    cbAbsolute.setToolTipText(Msg.getMsg(Env.getCtx(), "AbsoluteAmt"));
    cbAbsolute.setSelected(false);
    cbAbsolute.addActionListener(this);
    //
    CPanel amtPanel = new CPanel();
    CPanel datePanel = new CPanel();
    amtPanel.setLayout(new ALayout(0, 0, true));
    amtPanel.add(fAmtFrom, new ALayoutConstraint(0, 0));
    amtPanel.add(lAmtTo, null);
    amtPanel.add(fAmtTo, null);
    datePanel.setLayout(new ALayout(0, 0, true));
    datePanel.add(fDateFrom, new ALayoutConstraint(0, 0));
    datePanel.add(lDateTo, null);
    datePanel.add(fDateTo, null);
    //  First Row
    p_criteriaGrid.setLayout(new ALayout());
    p_criteriaGrid.add(lCashBook_ID, new ALayoutConstraint(0, 0));
    p_criteriaGrid.add(fCashBook_ID, null);
    p_criteriaGrid.add(lCash_ID, null);
    p_criteriaGrid.add(fCash_ID, null);
    //  2nd Row
    p_criteriaGrid.add(lInvoice_ID, new ALayoutConstraint(1, 0));
    p_criteriaGrid.add(fInvoice_ID, null);
    p_criteriaGrid.add(lPayment_ID, null);
    p_criteriaGrid.add(fPayment_ID, null);
    //  3rd Row
    p_criteriaGrid.add(lBankAccount_ID, new ALayoutConstraint(2, 0));
    p_criteriaGrid.add(fBankAccount_ID, null);
    p_criteriaGrid.add(lDateFrom, null);
    p_criteriaGrid.add(datePanel, null);
    // 4th Row
    p_criteriaGrid.add(lCharge_ID, new ALayoutConstraint(3, 0));
    p_criteriaGrid.add(fCharge_ID, null);
    p_criteriaGrid.add(lAmtFrom, null);
    p_criteriaGrid.add(amtPanel, null);
    p_criteriaGrid.add(cbAbsolute, new ALayoutConstraint(3, 5));
}
Also used : VLookup(org.compiere.grid.ed.VLookup) CPanel(org.compiere.swing.CPanel) ALayoutConstraint(org.compiere.apps.ALayoutConstraint) ALayout(org.compiere.apps.ALayout)

Example 29 with CPanel

use of org.compiere.swing.CPanel in project adempiere by adempiere.

the class InfoInOut method statInit.

/**
	 *	Static Setup - add fields to parameterPanel
	 */
private void statInit() {
    lDocumentNo.setLabelFor(fDocumentNo);
    fDocumentNo.setBackground(AdempierePLAF.getInfoBackground());
    fDocumentNo.addActionListener(this);
    lDescription.setLabelFor(fDescription);
    fDescription.setBackground(AdempierePLAF.getInfoBackground());
    fDescription.addActionListener(this);
    lPOReference.setLabelFor(fPOReference);
    fPOReference.setBackground(AdempierePLAF.getInfoBackground());
    fPOReference.addActionListener(this);
    fIsSOTrx.setSelected(!"N".equals(Env.getContext(Env.getCtx(), p_WindowNo, "IsSOTrx")));
    fIsSOTrx.addActionListener(this);
    //
    fBPartner_ID = new VLookup("C_BPartner_ID", false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MInOut.Table_Name, MInOut.COLUMNNAME_C_BPartner_ID), DisplayType.Search));
    lBPartner_ID.setLabelFor(fBPartner_ID);
    fBPartner_ID.setBackground(AdempierePLAF.getInfoBackground());
    fBPartner_ID.addActionListener(this);
    //
    fShipper_ID = new VLookup("M_Shipper_ID", false, false, true, MLookupFactory.get(Env.getCtx(), p_WindowNo, 0, MColumn.getColumn_ID(MInOut.Table_Name, MInOut.COLUMNNAME_M_Shipper_ID), DisplayType.TableDir));
    lShipper_ID.setLabelFor(fShipper_ID);
    fShipper_ID.setBackground(AdempierePLAF.getInfoBackground());
    fShipper_ID.addActionListener(this);
    //
    lDateFrom.setLabelFor(fDateFrom);
    fDateFrom.setBackground(AdempierePLAF.getInfoBackground());
    fDateFrom.setToolTipText(Msg.translate(Env.getCtx(), "DateFrom"));
    fDateFrom.addActionListener(this);
    lDateTo.setLabelFor(fDateTo);
    fDateTo.setBackground(AdempierePLAF.getInfoBackground());
    fDateTo.setToolTipText(Msg.translate(Env.getCtx(), "DateTo"));
    fDateTo.addActionListener(this);
    //
    CPanel datePanel = new CPanel();
    datePanel.setLayout(new ALayout(0, 0, true));
    datePanel.add(fDateFrom, new ALayoutConstraint(0, 0));
    datePanel.add(lDateTo, null);
    datePanel.add(fDateTo, null);
    //  First Row
    p_criteriaGrid.add(lDocumentNo, new ALayoutConstraint(0, 0));
    p_criteriaGrid.add(fDocumentNo, null);
    p_criteriaGrid.add(lBPartner_ID, null);
    p_criteriaGrid.add(fBPartner_ID, null);
    p_criteriaGrid.add(fIsSOTrx, new ALayoutConstraint(0, 5));
    //  2nd Row
    p_criteriaGrid.add(lDescription, new ALayoutConstraint(1, 0));
    p_criteriaGrid.add(fDescription, null);
    p_criteriaGrid.add(lDateFrom, null);
    p_criteriaGrid.add(datePanel, null);
    //  3rd Row
    p_criteriaGrid.add(lPOReference, new ALayoutConstraint(2, 0));
    p_criteriaGrid.add(fPOReference, null);
    p_criteriaGrid.add(lShipper_ID, null);
    p_criteriaGrid.add(fShipper_ID, null);
}
Also used : VLookup(org.compiere.grid.ed.VLookup) CPanel(org.compiere.swing.CPanel) ALayoutConstraint(org.compiere.apps.ALayoutConstraint) ALayout(org.compiere.apps.ALayout)

Example 30 with CPanel

use of org.compiere.swing.CPanel in project adempiere by adempiere.

the class Preference method jbInit.

/**
	 *	Static Init.
	 *  <pre>
	 *  - panel
	 *      - tabPane
	 *          - customizePane
	 *              - infoArea
	 *              - fields ...
	 *          - contextPane
	 *              - contextList
	 *              - contextSouthPanel
	 *                  - contextHeader
	 *                  - contextDetail
	 * 			- errorPane
	 * 				- errorScollPane
	 * 					- errorTable
	 *      - southPanel
	 *  </pre>
	 *  @throws Exception
	 */
void jbInit() throws Exception {
    traceLabel.setRequestFocusEnabled(false);
    traceLabel.setText(Msg.getMsg(Env.getCtx(), "TraceLevel", true));
    traceLabel.setToolTipText(Msg.getMsg(Env.getCtx(), "TraceLevel", false));
    traceFile.setText(Msg.getMsg(Env.getCtx(), "TraceFile", true));
    traceFile.setToolTipText(Msg.getMsg(Env.getCtx(), "TraceFile", false));
    autoCommit.setText(Msg.getMsg(Env.getCtx(), "AutoCommit", true));
    autoCommit.setToolTipText(Msg.getMsg(Env.getCtx(), "AutoCommit", false));
    autoNew.setText(Msg.getMsg(Env.getCtx(), "AutoNew", true));
    autoNew.setToolTipText(Msg.getMsg(Env.getCtx(), "AutoNew", false));
    adempiereSys.setText(Msg.getMsg(Env.getCtx(), "AdempiereSys", true));
    adempiereSys.setToolTipText(Msg.getMsg(Env.getCtx(), "AdempiereSys", false));
    logMigrationScript.setText(Msg.getMsg(Env.getCtx(), "LogMigrationScript", true));
    logMigrationScript.setToolTipText(Msg.getMsg(Env.getCtx(), "LogMigrationScript", false));
    printPreview.setText(Msg.getMsg(Env.getCtx(), "AlwaysPrintPreview", true));
    printPreview.setToolTipText(Msg.getMsg(Env.getCtx(), "AlwaysPrintPreview", false));
    validateConnectionOnStartup.setText(Msg.getMsg(Env.getCtx(), "ValidateConnectionOnStartup", true));
    validateConnectionOnStartup.setToolTipText(Msg.getMsg(Env.getCtx(), "ValidateConnectionOnStartup", false));
    singleInstancePerWindow.setText(Msg.getMsg(Env.getCtx(), "SingleInstancePerWindow", true));
    singleInstancePerWindow.setToolTipText(Msg.getMsg(Env.getCtx(), "SingleInstancePerWindow", false));
    openWindowMaximized.setText(Msg.getMsg(Env.getCtx(), "OpenWindowMaximized", true));
    openWindowMaximized.setToolTipText(Msg.getMsg(Env.getCtx(), "OpenWindowMaximized", false));
    autoLogin.setText(Msg.getMsg(Env.getCtx(), "AutoLogin", true));
    autoLogin.setToolTipText(Msg.getMsg(Env.getCtx(), "AutoLogin", false));
    storePassword.setText(Msg.getMsg(Env.getCtx(), "StorePassword", true));
    storePassword.setToolTipText(Msg.getMsg(Env.getCtx(), "StorePassword", false));
    showTrl.setText(Msg.getMsg(Env.getCtx(), "ShowTrlTab", true));
    showTrl.setToolTipText(Msg.getMsg(Env.getCtx(), "ShowTrlTab", false));
    showAcct.setText(Msg.getMsg(Env.getCtx(), "ShowAcctTab", true));
    showAcct.setToolTipText(Msg.getMsg(Env.getCtx(), "ShowAcctTab", false));
    showAdvanced.setText(Msg.getMsg(Env.getCtx(), "ShowAdvancedTab", true));
    showAdvanced.setToolTipText(Msg.getMsg(Env.getCtx(), "ShowAdvancedTab", false));
    connectionProfileLabel.setText(Msg.getElement(Env.getCtx(), "ConnectionProfile"));
    cacheWindow.setText(Msg.getMsg(Env.getCtx(), "CacheWindow", true));
    cacheWindow.setToolTipText(Msg.getMsg(Env.getCtx(), "CacheWindow", false));
    lPrinter.setText(Msg.getMsg(Env.getCtx(), "Printer"));
    lDate.setText(Msg.getMsg(Env.getCtx(), "Date"));
    infoArea.setReadWrite(false);
    // Charset:
    lCharset.setText(Msg.getMsg(Env.getCtx(), "Charset", true));
    lCharset.setToolTipText(Msg.getMsg(Env.getCtx(), "Charset", false));
    getContentPane().add(panel);
    panel.setLayout(panelLayout);
    panel.add(tabPane, BorderLayout.CENTER);
    //	Customize
    tabPane.add(customizePane, Msg.getMsg(Env.getCtx(), "Preference"));
    customizePane.setLayout(customizeLayout);
    customizePane.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
    Border insetBorder = BorderFactory.createEmptyBorder(2, 2, 2, 0);
    if (MSystem.isSwingRememberPasswordAllowed()) {
        CPanel loginPanel = new CPanel();
        loginPanel.setBorder(BorderFactory.createTitledBorder(Msg.getMsg(Env.getCtx(), "Login")));
        loginPanel.setLayout(new GridLayout(1, 2));
        autoLogin.setBorder(insetBorder);
        storePassword.setBorder(insetBorder);
        loginPanel.add(autoLogin);
        loginPanel.add(storePassword);
        customizePane.add(loginPanel, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(2, 0, 2, 0), 0, 0));
    }
    CPanel windowPanel = new CPanel();
    windowPanel.setBorder(BorderFactory.createTitledBorder(Msg.getMsg(Env.getCtx(), "Window")));
    windowPanel.setLayout(new GridLayout(4, 2));
    windowPanel.add(showAcct);
    showAcct.setBorder(insetBorder);
    windowPanel.add(showTrl);
    showTrl.setBorder(insetBorder);
    windowPanel.add(showAdvanced);
    showAdvanced.setBorder(insetBorder);
    windowPanel.add(autoCommit);
    autoCommit.setBorder(insetBorder);
    windowPanel.add(autoNew);
    autoNew.setBorder(insetBorder);
    windowPanel.add(cacheWindow);
    cacheWindow.setBorder(insetBorder);
    windowPanel.add(openWindowMaximized);
    openWindowMaximized.setBorder(insetBorder);
    windowPanel.add(singleInstancePerWindow);
    singleInstancePerWindow.setBorder(insetBorder);
    customizePane.add(windowPanel, new GridBagConstraints(0, 1, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(2, 0, 2, 0), 0, 0));
    CPanel connPanel = new CPanel();
    connPanel.setBorder(BorderFactory.createTitledBorder(Msg.getMsg(Env.getCtx(), "Connection")));
    connPanel.setLayout(new GridBagLayout());
    connPanel.add(connectionProfileLabel, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    connPanel.add(connectionProfile, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    connPanel.add(validateConnectionOnStartup, new GridBagConstraints(0, 1, 2, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    customizePane.add(connPanel, new GridBagConstraints(0, 2, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(2, 0, 2, 0), 0, 0));
    CPanel tracePanel = new CPanel();
    tracePanel.setBorder(BorderFactory.createTitledBorder(Msg.getMsg(Env.getCtx(), "TraceInfo")));
    tracePanel.setLayout(new GridBagLayout());
    tracePanel.add(traceLabel, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    tracePanel.add(traceLevel, new GridBagConstraints(1, 0, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    tracePanel.add(traceFile, new GridBagConstraints(0, 1, 2, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    customizePane.add(tracePanel, new GridBagConstraints(0, 3, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(2, 0, 2, 0), 0, 0));
    CPanel printPanel = new CPanel();
    printPanel.setBorder(BorderFactory.createTitledBorder(Msg.getMsg(Env.getCtx(), "Printing")));
    printPanel.setLayout(new GridBagLayout());
    printPanel.add(lPrinter, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    printPanel.add(fPrinter, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    printPanel.add(printPreview, new GridBagConstraints(0, 1, 2, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 0), 0, 0));
    customizePane.add(printPanel, new GridBagConstraints(0, 4, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(2, 0, 2, 0), 0, 0));
    CPanel otherPanel = new CPanel();
    otherPanel.setBorder(BorderFactory.createEmptyBorder());
    otherPanel.setLayout(new GridLayout());
    CPanel datePanel = new CPanel();
    datePanel.setLayout(new FlowLayout());
    ((FlowLayout) datePanel.getLayout()).setAlignment(FlowLayout.LEFT);
    datePanel.add(lDate);
    datePanel.add(fDate);
    otherPanel.add(datePanel);
    datePanel.setBorder(insetBorder);
    otherPanel.add(adempiereSys);
    adempiereSys.setBorder(insetBorder);
    otherPanel.add(logMigrationScript);
    logMigrationScript.setBorder(insetBorder);
    customizePane.add(otherPanel, new GridBagConstraints(0, 5, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(2, 0, 2, 0), 0, 0));
    // Charset:
    CPanel charsetPanel = new CPanel();
    charsetPanel.setBorder(BorderFactory.createEmptyBorder());
    charsetPanel.setLayout(new FlowLayout());
    ((FlowLayout) charsetPanel.getLayout()).setAlignment(FlowLayout.LEFT);
    charsetPanel.add(lCharset);
    charsetPanel.add(fCharset);
    customizePane.add(charsetPanel, new GridBagConstraints(0, 6, 1, 1, 1.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.HORIZONTAL, new Insets(2, 0, 2, 0), 0, 0));
    CPanel themePanel = new CPanel();
    themePanel.setLayout(new GridLayout(1, 1));
    themePanel.add(plafEditor);
    tabPane.add(themePanel, Msg.getMsg(Env.getCtx(), "UITheme", true));
    configPanel.setLayout(new BorderLayout());
    configPanel.add(infoArea, BorderLayout.CENTER);
    CPanel configSouth = new CPanel();
    configSouth.setLayout(new FlowLayout());
    ((FlowLayout) configSouth.getLayout()).setAlignment(FlowLayout.RIGHT);
    configSouth.add(bRoleInfo);
    configPanel.add(configSouth, BorderLayout.SOUTH);
    tabPane.add(configPanel, Msg.getMsg(Env.getCtx(), "Info"));
    //	Info
    tabPane.add(contextPane, Msg.getMsg(Env.getCtx(), "Context"));
    contextPane.setLayout(icontextLayout);
    contextPane.add(contextListScrollPane, BorderLayout.CENTER);
    contextListScrollPane.setPreferredSize(new Dimension(200, 300));
    infoList.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
    infoList.setBackground(AdempierePLAF.getFieldBackground_Inactive());
    infoList.addListSelectionListener(this);
    infoList.setFixedCellWidth(30);
    contextPane.add(contextSouthPanel, BorderLayout.SOUTH);
    contextSouthPanel.setLayout(contextSouthLayout);
    contextSouthPanel.add(contextHeader, BorderLayout.WEST);
    contextHeader.setBackground(SystemColor.info);
    contextHeader.setReadWrite(false);
    contextHeader.setLineWrap(true);
    contextHeader.setWrapStyleWord(true);
    contextHeader.setBorder(BorderFactory.createLoweredBevelBorder());
    contextSouthPanel.add(contextDetail, BorderLayout.CENTER);
    contextDetail.setBackground(SystemColor.info);
    contextDetail.setReadWrite(false);
    contextDetail.setLineWrap(true);
    contextDetail.setWrapStyleWord(true);
    contextDetail.setBorder(BorderFactory.createLoweredBevelBorder());
    //	Error Pane
    errorPane.setLayout(errorLayout);
    //		tabPane.add(errorPane,  Msg.getMsg(Env.getCtx(), "Errors"));
    tabPane.add(errorPane, "Errors");
    errorPane.add(errorScrollPane, BorderLayout.CENTER);
    errorScrollPane.getViewport().add(errorTable, null);
    //
    errorPanel.add(bErrorsOnly);
    errorPanel.add(bErrorReset);
    errorPanel.add(bErrorEMail);
    errorPanel.add(bErrorSave);
    errorPane.add(errorPanel, BorderLayout.SOUTH);
    //	South
    panel.add(southPanel, BorderLayout.SOUTH);
    southPanel.setLayout(southLayout);
    southPanel.add(statusBar, BorderLayout.SOUTH);
    southPanel.add(confirm, BorderLayout.CENTER);
    //
    bRoleInfo.addActionListener(this);
    confirm.addActionListener(this);
}
Also used : GridLayout(java.awt.GridLayout) GridBagConstraints(java.awt.GridBagConstraints) Insets(java.awt.Insets) FlowLayout(java.awt.FlowLayout) GridBagLayout(java.awt.GridBagLayout) BorderLayout(java.awt.BorderLayout) CPanel(org.compiere.swing.CPanel) Dimension(java.awt.Dimension) Border(javax.swing.border.Border)

Aggregations

CPanel (org.compiere.swing.CPanel)64 Dimension (java.awt.Dimension)29 GridBagConstraints (java.awt.GridBagConstraints)28 Insets (java.awt.Insets)28 BorderLayout (java.awt.BorderLayout)24 GridBagLayout (java.awt.GridBagLayout)21 CLabel (org.compiere.swing.CLabel)20 MigLayout (net.miginfocom.swing.MigLayout)10 ALayoutConstraint (org.compiere.apps.ALayoutConstraint)10 TitledBorder (javax.swing.border.TitledBorder)9 ALayout (org.compiere.apps.ALayout)9 VLookup (org.compiere.grid.ed.VLookup)9 CScrollPane (org.compiere.swing.CScrollPane)9 JScrollPane (javax.swing.JScrollPane)8 FlowLayout (java.awt.FlowLayout)7 Component (java.awt.Component)6 AppsAction (org.compiere.apps.AppsAction)6 VNumber (org.compiere.grid.ed.VNumber)5 MLookup (org.compiere.model.MLookup)5 CButton (org.compiere.swing.CButton)5