Package org.jdesktop.swingx

Examples of org.jdesktop.swingx.JXTable


     * @return javax.swing.JList
     */
    public JXTable getElementList() {
        if (elementTable == null) {
            DefaultListSelectionModel defaultListSelectionModel1 = new DefaultListSelectionModel();
            elementTable = new JXTable();
            elementTable.setBorder(new LineBorder(Color.GRAY, 2));
            // Editor
            elementTable.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
            elementTable.setColumnSelectionAllowed(false);
            elementTable.setRowSelectionAllowed(true);
View Full Code Here


            }

            private String createTabDelimitedSelectedRowsContent()
            {
                java.util.List<java.util.List<String>> formattedRowList = new ArrayList<java.util.List<String>>();
                JXTable jxTable = (JXTable) getTableWidget().getTable();
                java.util.List<String> headerList = new ArrayList<String>();
                for (TableColumn tableColumn : jxTable.getColumns())
                {
                    Object headerValue = tableColumn.getHeaderValue();
                    headerList.add(headerValue == null ? "" : headerValue.toString());
                }
                formattedRowList.add(headerList);
                for (int rowIndex : jxTable.getSelectedRows())
                {
                    java.util.List<String> columnList = new ArrayList<String>();
                    for (TableColumn tableColumn : jxTable.getColumns())
                    {
                        Object unformattedValue = jxTable.getModel().getValueAt(rowIndex,
                                tableColumn.getModelIndex());
                        int columnViewIndex = jxTable.convertColumnIndexToView(tableColumn.getModelIndex());
                        TableCellRenderer renderer = jxTable.getCellRenderer(rowIndex, columnViewIndex);
                        Component component = renderer.getTableCellRendererComponent(jxTable,
                                unformattedValue, false, false, rowIndex, columnViewIndex);

                        columnList.add(getFormattedValue(component));
                    }
View Full Code Here

        private int getColumnLocation(ComponentAdapter adapter, int visualColumn) {
            if (!(adapter.getComponent() instanceof JXTable)) {
                return 0;
            }
            JXTable table = (JXTable) adapter.getComponent();
            // PENDING JW: guard against null header
            return table.getTableHeader().getHeaderRect(visualColumn).x;
        }
View Full Code Here

        private int getColumnWidth(ComponentAdapter adapter, int visualColumn) {
            if (!(adapter.getComponent() instanceof JXTable)) {
                return adapter.getComponent().getWidth();
            }
            JXTable table = (JXTable) adapter.getComponent();
            return table.getColumn(visualColumn).getWidth();
        }
View Full Code Here

        private int getColumnAt(ComponentAdapter adapter, int pixelLocation) {
            if (!(adapter.getComponent() instanceof JXTable)) {
                return 0;
            }
            JXTable table = (JXTable) adapter.getComponent();
            // PENDING JW: guard against null header
            return table.getTableHeader().columnAtPoint(
                    new Point(pixelLocation, 10));
        }
View Full Code Here

//    }

    // ----------------------- create models

    private TableModel createTableModel() {
        return new ActionMapTableModel(new JXTable().getActionMap());
    }
View Full Code Here

    /**
     * This method is called from within the constructor to initialize the form.
     */
    private void initComponents() {

        table = new JXTable(createTableModel());

        // table = new JXTreeTable(new ActionMapTreeTableModel(new
        // JXTreeTable()));

        list = new JXList(createListModel());
View Full Code Here

   * @return tabell
   * @throws ProTransException
   */
  public JXTable getTableCost(WindowInterface window)
      throws ProTransException {
    tableCost = new JXTable();
    refreshCosts();
    tableCost.setModel(new CostTableModel(costSelectionList, tableEditable,
        presentationModel));
    tableCost.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
    tableCost.setSelectionModel(new SingleListSelectionAdapter(
View Full Code Here

   * @return tabell
   */
  public JXTable getTableOrders(WindowInterface window) {
    menuItemDeviation.addActionListener(new MenuItemListenerDeviation(
        window));
    tableOrders = new JXTable();
    packageOrderTableModel = new PackageOrderTableModel(orderSelectionList);
    tableOrders.setModel(packageOrderTableModel);
    tableOrders.setSelectionModel(new SingleListSelectionAdapter(
        orderSelectionList.getSelectionIndexHolder()));
    tableOrders.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
View Full Code Here

   *
   * @param window
   * @return tabell
   */
  public JXTable getTablePostShipment(WindowInterface window) {
    tablePostShipment = new JXTable();
    packagePostShipmentTableModel = new PackagePostShipmentTableModel(
        postShipmentSelectionList);
    tablePostShipment.setModel(packagePostShipmentTableModel);
    tablePostShipment.setSelectionModel(new SingleListSelectionAdapter(
        postShipmentSelectionList.getSelectionIndexHolder()));
View Full Code Here

TOP

Related Classes of org.jdesktop.swingx.JXTable

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.