Package me.mabra.hellonzb.renderer

Examples of me.mabra.hellonzb.renderer.ProgressRenderer


    nzbListTab.setDropMode(DropMode.INSERT_ROWS);
    nzbListTab.setTransferHandler(new TableRowTransferHandler(nzbListTab, this));
    nzbListTab.setRowHeight(23);

    // set table cell renderers (left)
    ProgressRenderer cellRenderer = new ProgressRenderer(true);
    nzbListTab.getColumnModel().getColumn(0).setCellRenderer(cellRenderer);
   
    // set table header renderers (left)
    nzbListTab.getColumnModel().getColumn(0).setHeaderRenderer(
        new AlignedTableHeaderRenderer(SwingConstants.CENTER));
   
    // create right JTable (files to download)
    filesToDownloadTab = new JTable(filesToDownloadTabModel);

    filesToDownloadTab.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
    dlFileListener = new DownloadFileListPopupListener(this, filesToDownloadTab);
    dlFileKeyListener = new DownloadFileListKeyListener(this, filesToDownloadTab);
    filesToDownloadTab.addMouseListener(dlFileListener);
    filesToDownloadTab.addKeyListener(dlFileKeyListener);
    filesToDownloadTab.getSelectionModel().addListSelectionListener(dlFileListener);
    filesToDownloadTab.getColumnModel().getColumn(0).setMinWidth(333);
    filesToDownloadTab.getColumnModel().getColumn(1).setMinWidth(50);
    filesToDownloadTab.getColumnModel().getColumn(2).setMinWidth(50);
    filesToDownloadTab.getColumnModel().getColumn(3).setMinWidth(50);
    filesToDownloadTab.getTableHeader().setReorderingAllowed(false);

    // set table cell renderers (right)
    filesToDownloadTab.getColumnModel().getColumn(0).setCellRenderer(new MyTableCellRenderer());
    filesToDownloadTab.getColumnModel().getColumn(1).setCellRenderer(new MyTableCellRenderer(SwingConstants.CENTER));
    filesToDownloadTab.getColumnModel().getColumn(2).setCellRenderer(new MyTableCellRenderer(SwingConstants.CENTER));
    filesToDownloadTab.getColumnModel().getColumn(3).setCellRenderer(new ProgressRenderer(false));
   
    // set table header renderers (right)
    filesToDownloadTab.getColumnModel().getColumn(0).setHeaderRenderer(
        new AlignedTableHeaderRenderer(SwingConstants.CENTER));
    filesToDownloadTab.getColumnModel().getColumn(1).setHeaderRenderer(
View Full Code Here

TOP

Related Classes of me.mabra.hellonzb.renderer.ProgressRenderer

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.