use of org.compiere.swing.CLabel in project adempiere by adempiere.
the class QueryOrderHistory method init.
/**
* Set up Panel
*/
@Override
protected void init() {
setTitle(Msg.translate(Env.getCtx(), "C_Order_ID"));
// North
parameterPanel.setLayout(new MigLayout("fill", "", "[50][50][]"));
parameterPanel.setBorder(new TitledBorder(Msg.getMsg(ctx, QUERY)));
CLabel labelDocument = new CLabel(Msg.translate(ctx, DOCUMENTNO));
parameterPanel.add(labelDocument, " growy");
fieldDocumentNo = new POSTextField("", posPanel.getKeyboard());
labelDocument.setLabelFor(fieldDocumentNo);
parameterPanel.add(fieldDocumentNo, "h 30, w 200");
fieldDocumentNo.addActionListener(this);
//
CLabel labelDateFrom = new CLabel(Msg.translate(ctx, DATEORDEREDFROM));
parameterPanel.add(labelDateFrom, "growy");
fieldDateFrom = new VDate();
fieldDateFrom.setValue(Env.getContextAsDate(Env.getCtx(), "#Date"));
labelDateFrom.setLabelFor(fieldDateFrom);
parameterPanel.add(fieldDateFrom, "h 30, w 200");
fieldDateFrom.addVetoableChangeListener(this);
fieldAllowDate = new CCheckBox(Msg.translate(ctx, DATE));
fieldAllowDate.setSelected(false);
fieldAllowDate.addActionListener(this);
parameterPanel.add(fieldAllowDate, "wrap");
//
posTable.prepareTable(columnInfos, "C_Order", "C_POS_ID = " + posPanel.getC_POS_ID(), false, "C_Order");
posTable.growScrollbars();
// BPartner
CLabel labelBPartner = new CLabel(Msg.translate(ctx, BPARTNERID));
parameterPanel.add(labelBPartner, "growy");
fieldBPartner = new POSTextField("", posPanel.getKeyboard());
labelBPartner.setLabelFor(fieldBPartner);
parameterPanel.add(fieldBPartner, "h 30, w 200");
fieldBPartner.addActionListener(this);
// Date To
CLabel labelDateTo = new CLabel(Msg.translate(ctx, DATEORDEREDTO));
parameterPanel.add(labelDateTo, "growy");
fieldDateTo = new VDate();
fieldDateTo.setValue(Env.getContextAsDate(Env.getCtx(), "#Date"));
labelDateTo.setLabelFor(fieldDateTo);
parameterPanel.add(fieldDateTo, "h 30, w 200");
fieldDateTo.addVetoableChangeListener(this);
fieldProcessed = new CCheckBox(Msg.translate(ctx, PROCESSED));
fieldProcessed.setSelected(false);
fieldProcessed.addActionListener(this);
parameterPanel.add(fieldProcessed, "");
SwingUtilities.invokeLater(new Runnable() {
public void run() {
fieldDocumentNo.requestFocus();
}
});
pack();
refresh();
}
use of org.compiere.swing.CLabel in project adempiere by adempiere.
the class AcctViewer method actionAcctSchema.
// actionPerformed
/**
* New Acct Schema
*/
private void actionAcctSchema() {
KeyNamePair kp = (KeyNamePair) selAcctSchema.getSelectedItem();
if (kp == null)
return;
m_data.C_AcctSchema_ID = kp.getKey();
m_data.ASchema = MAcctSchema.get(Env.getCtx(), m_data.C_AcctSchema_ID);
log.info(m_data.ASchema.toString());
//
// Sort Options
sortBy1.removeAllItems();
sortBy2.removeAllItems();
sortBy3.removeAllItems();
sortBy4.removeAllItems();
sortAddItem(new ValueNamePair("", ""));
sortAddItem(new ValueNamePair("DateAcct", Msg.translate(Env.getCtx(), "DateAcct")));
sortAddItem(new ValueNamePair("DateTrx", Msg.translate(Env.getCtx(), "DateTrx")));
sortAddItem(new ValueNamePair("C_Period_ID", Msg.translate(Env.getCtx(), "C_Period_ID")));
//
CLabel[] labels = new CLabel[] { lsel1, lsel2, lsel3, lsel4, lsel5, lsel6, lsel7, lsel8 };
CButton[] buttons = new CButton[] { sel1, sel2, sel3, sel4, sel5, sel6, sel7, sel8 };
int selectionIndex = 0;
MAcctSchemaElement[] elements = m_data.ASchema.getAcctSchemaElements();
for (int i = 0; i < elements.length && selectionIndex < labels.length; i++) {
MAcctSchemaElement acctSchemaElement = elements[i];
String columnName = acctSchemaElement.getColumnName();
String displayColumnName = acctSchemaElement.getDisplayColumnName();
if (columnName.equals("User1_ID") || columnName.equals("User2_ID") || columnName.equals("User3_ID") || columnName.equals("User4_ID"))
displayColumnName = acctSchemaElement.getName();
else
displayColumnName = acctSchemaElement.getDisplayColumnName();
// Add Sort Option
sortAddItem(new ValueNamePair(columnName, Msg.translate(Env.getCtx(), displayColumnName)));
// Additional Elements
if (!acctSchemaElement.isElementType(X_C_AcctSchema_Element.ELEMENTTYPE_Organization) && !acctSchemaElement.isElementType(X_C_AcctSchema_Element.ELEMENTTYPE_Account)) {
labels[selectionIndex].setText(Msg.translate(Env.getCtx(), displayColumnName));
labels[selectionIndex].setVisible(true);
buttons[selectionIndex].setActionCommand(columnName);
buttons[selectionIndex].addActionListener(this);
buttons[selectionIndex].setIcon(m_iFind);
buttons[selectionIndex].setText("");
buttons[selectionIndex].setVisible(true);
selectionIndex++;
}
}
// don't show remaining
while (selectionIndex < labels.length) {
labels[selectionIndex].setVisible(false);
buttons[selectionIndex++].setVisible(false);
}
}
use of org.compiere.swing.CLabel in project adempiere by adempiere.
the class VDeleteEntity method preInit.
/**
* Pre Init
*/
private void preInit() {
refreshButton = ConfirmPanel.createRefreshButton(false);
refreshButton.addActionListener(this);
//
dryRun = new CCheckBox(Msg.getMsg(Env.getCtx(), "DryRun"), true);
clientLabel = new CLabel(Msg.getElement(Env.getCtx(), "AD_Client_ID"));
clientPick = new CComboBox(getClients());
clientPick.setSelectedItem(null);
clientPick.setMandatory(true);
clientPick.setBackground(false);
tableLabel = new CLabel(Msg.getElement(Env.getCtx(), "AD_Table_ID"));
tablePick = new CComboBox(getTables());
tablePick.setSelectedItem(null);
tablePick.setMandatory(true);
tablePick.setBackground(false);
rootNode = new DefaultMutableTreeNode(null);
tree = new CheckboxTree(rootNode);
treePane = new JScrollPane(tree);
JViewport viewPort = treePane.getViewport();
viewPort.add(tree);
}
use of org.compiere.swing.CLabel in project adempiere by adempiere.
the class VMerge method jbInit.
// preInit
/**
* Static init
* @throws java.lang.Exception
*/
void jbInit() throws Exception {
panel.setLayout(mainLayout);
mainLayout.setHgap(5);
mainLayout.setVgap(5);
//
panel.add(confirmPanel, BorderLayout.SOUTH);
confirmPanel.addActionListener(this);
//
centerLayout.setHgap(5);
centerLayout.setVgap(5);
centerLayout.setColumns(3);
centerLayout.setRows(m_label.length + 1);
//
CenterPanel.setLayout(centerLayout);
panel.add(CenterPanel, BorderLayout.CENTER);
CenterPanel.add(new CLabel(), null);
CenterPanel.add(mergeFromLabel, null);
CenterPanel.add(mergeToLabel, null);
//
Font heading = mergeFromLabel.getFont();
heading = new Font(heading.getName(), Font.BOLD, heading.getSize());
mergeFromLabel.setFont(heading);
mergeFromLabel.setRequestFocusEnabled(false);
mergeFromLabel.setText(Msg.getMsg(Env.getCtx(), "MergeFrom"));
mergeToLabel.setFont(heading);
mergeToLabel.setText(Msg.getMsg(Env.getCtx(), "MergeTo"));
//
for (int i = 0; i < m_label.length; i++) {
CenterPanel.add(m_label[i], null);
CenterPanel.add(m_from[i], null);
CenterPanel.add(m_to[i], null);
}
}
use of org.compiere.swing.CLabel in project adempiere by adempiere.
the class VMerge method preInit.
// preInit
/**
* Pre Init Line
* @param index index
* @param AD_Column_ID id
* @param displayType display type
* @param ColumnName column name
*/
private void preInit(int index, int AD_Column_ID, int displayType, String ColumnName) {
m_columnName[index] = ColumnName;
String what = Msg.translate(Env.getCtx(), ColumnName);
m_label[index] = new CLabel(what);
m_from[index] = new VLookup(ColumnName, false, false, true, MLookupFactory.get(Env.getCtx(), m_WindowNo, 0, AD_Column_ID, displayType));
m_to[index] = new VLookup(ColumnName, false, false, true, MLookupFactory.get(Env.getCtx(), m_WindowNo, 0, AD_Column_ID, displayType));
}
Aggregations