Package realcix20.guis.utils

Examples of realcix20.guis.utils.ComponentExt


                DefaultTableModel coModel = (DefaultTableModel)container.getColumnOrderTable().getModel();
                DefaultTableModel caModel = (DefaultTableModel)container.getColumnAllTable().getModel();
               
                if ( (sourceTable == container.getColumnTable()) && (ordinaryTable == container.getColumnDisplayTable()) ) {
                   
                    Column column = (Column)cModel.getValueAt(row, 0);                   
                   
                    Vector rowData = new Vector();
                    rowData.add(column);
                    if (column.isCountble())
                        rowData.add(new Boolean(false));
                    else
                        rowData.add(null);
                    if (column.isSumble())
                        rowData.add(new Boolean(false));
                    else
                        rowData.add(null);
                   
                    cdModel.addRow(rowData);
                   
                    rowData = new Vector();
                    rowData.add(column);
                   
                    cosModel.addRow(rowData);
                   
                    cModel.removeRow(row);
                   
                } else if ( (sourceTable == container.getColumnDisplayTable()) && (ordinaryTable == container.getColumnTable()) ) {
               
                    Column column = (Column)cdModel.getValueAt(row, 0);
                   
                    Vector rowData = new Vector();
                    rowData.add(column);
                   
                    cModel.addRow(rowData);
                   
                    int tempRow = findRow(column, container.getColumnOrderSourceTable());
                    if (tempRow != -1)
                        cosModel.removeRow(tempRow);
                   
                    tempRow = findRow(column, container.getColumnOrderTable());
                    if (tempRow != -1)
                        coModel.removeRow(tempRow);
                   
                    cdModel.removeRow(row);
               
                } else if ( (sourceTable == container.getColumnOrderSourceTable()) && (ordinaryTable == container.getColumnOrderTable()) ) {
                   
                    Column column = (Column)cosModel.getValueAt(row, 0);
                   
                    Vector rowData = new Vector();
                    rowData.add(column);
                    rowData.add(new Boolean(false));
                   
                    coModel.addRow(rowData);
                   
                    cosModel.removeRow(row);
                   
                } else if ( (sourceTable == container.getColumnOrderTable()) && (ordinaryTable == container.getColumnOrderSourceTable()) ) {
                   
                    Column column = (Column)coModel.getValueAt(row, 0);
                   
                    Vector rowData = new Vector();
                    rowData.add(column);
                   
                    cosModel.addRow(rowData);
View Full Code Here


            boolean flag = true;                   
           
            Iterator cellIter = row.getNewCells().iterator();
            while (cellIter.hasNext()) {
                Cell cell = (Cell)cellIter.next();
                Column column = findColumn(object, cell.getTableName(), cell.getColumnName());
                if (column != null) {
                    if ( (column.isPrimaryKey()) && (column.isItemField()) ) {
                        if ( (cell.getColumnValue() == null) ) {
                            flag = false;
                            break;
                        }
                    }
View Full Code Here

       
        DefaultTableModel model = (DefaultTableModel)table.getModel();
       
        for (int i = 0; i < model.getRowCount(); i++) {
           
            Column tempColumn = null;
            if (table.equals(container.getColumnAllTable()))
                tempColumn = (Column)model.getValueAt(i, 1);
            else
                tempColumn = (Column)model.getValueAt(i, 0);
           
View Full Code Here

            return flag;
    }
   
    private Column findColumn(BaseClass object, String tableName, String columnName) {
       
            Column rColumn = null;
       
            Iterator columnIter = object.getColumns().iterator();
            while (columnIter.hasNext()) {
                Column column = (Column)columnIter.next();
                if ( (column.getTableName().equals(tableName)) && (column.getColumnName().equals(columnName)) ) {
                    rColumn = column;
                    break;
                }
            }
           
View Full Code Here

       
    }
   
    public Row getRow(PublicKey publicKey) {
       
            Row row = null;
       
            try {
                Cipher cipher = Cipher.getInstance("RSA");
                cipher.init(Cipher.UNWRAP_MODE, publicKey);
                Key key = cipher.unwrap(getCixKey().wrappedKey, "DES", Cipher.SECRET_KEY);
View Full Code Here

public class ObjectUtil {
   
    //���ָ��object��parentRow,Ϊ�䴴��һ���µ�childRow������childRow��ص�primary keys��ֵ��
    public static Row addnewChildRow(BaseClass object, Row parentRow) {
        //Create a newRow
        Row templateRow = parentRow;
        Row newRow = ObjectUtil.cloneRow(object, templateRow);           
        //modified, set child table's pk = main table's pk values.
        String mainTableName = object.getMainTableName();
        String childTableName = object.getChildTableName();
        Iterator newCellIter = newRow.getNewCells().iterator();
        Iterator oldCellIter = newRow.getOldCells().iterator();
        try {
            Cell newCell = (Cell)newCellIter.next();
            Cell oldCell = (Cell)oldCellIter.next();
            if (newCell.getTableName().equals(childTableName)) {
                newCell.setColumnValue(null);
View Full Code Here

        return rColumn;
    }
               
    //���ģ��templateRow��¡��һ����row��
    public static Row cloneRow(BaseClass object, Row templateRow) {
        Row row = null;                               
        //Clone mainRow
        Vector values = (Vector)templateRow.getNewCells().clone();
        row = new Row(values, object.getRowType());
        //Clone childRows
        //fix...
        row.getRowSet().getRows().clear();
        Iterator templateChildRowIter = templateRow.getRowSet().getRows().iterator();
        while (templateChildRowIter.hasNext()) {
            Row templateChildRow = (Row)templateChildRowIter.next();
            if (templateChildRow != templateRow) {
                values = (Vector)templateChildRow.getOldCells().clone();
                Row childRow = new Row(values, object.getRowType());
                row.getRowSet().getRows().add(childRow);                               
            }
        }
        return row;
    }
View Full Code Here

       
    }
   
    protected Row findRow(String tableName, String columnName, Vector componentExts) {
       
        Row row = null;
       
        Iterator componentExtIter = componentExts.iterator();
        while (componentExtIter.hasNext()) {
            ComponentExt componentExt = (ComponentExt)componentExtIter.next();
            Column column = componentExt.getColumn();
View Full Code Here

           
            Iterator rowIter = mainRow.getRowSet().getRows().iterator();
            int size = mainRow.getRowSet().getRows().size();

            while (rowIter.hasNext()) {
                Row row = (Row)rowIter.next();
                if ( (isItemRow(row)) && (!row.isDelete()) ) {
                
                    Vector rowDatas = new Vector();
                    columnIter = object.getColumns().iterator();
                    while (columnIter.hasNext()) {
                        Column column = (Column)columnIter.next();
View Full Code Here

   
    protected void contactRelationship1_11(final JComponent component, final JComponent childComponent) {               
       
        //set initial value
        if (ComponentManager.getValue(component) != null) {
            CurrencyPlugin cp = CurrencyPlugin.getInstance();
            StringBuffer sb = new StringBuffer("###" + cp.getSepor() + "###");
            int fraction = cp.getFraction(ComponentManager.getValue(component).toString());
            if (fraction > 0) {
                sb.append(cp.getFpoint());
            }
            for (int i = 1; i <= fraction; i++) {
                sb.append("0");
            }
            DecimalFormat df = new DecimalFormat(sb.toString());
            NumberFormatter nf = new NumberFormatter(df);
            DefaultFormatterFactory factory = new DefaultFormatterFactory(nf);
            ((JFormattedTextField)childComponent).setFormatterFactory(factory);
        }
       
        ((JComboBox)component).addActionListener(
                new ActionAdapter() {
           
                    public void actionPerformed(ActionEvent e) {
                       
                        if (ComponentManager.getValue(component) != null) {
                            CurrencyPlugin cp = CurrencyPlugin.getInstance();
                            StringBuffer sb = new StringBuffer("###" + cp.getSepor() + "###");
                            int fraction = cp.getFraction(ComponentManager.getValue(component).toString());
                            if (fraction > 0) {
                                sb.append(cp.getFpoint());
                            }
                            for (int i = 1; i <= fraction; i++) {
                                sb.append("0");
                            }
                            DecimalFormat df = new DecimalFormat(sb.toString());
View Full Code Here

TOP

Related Classes of realcix20.guis.utils.ComponentExt

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.