Package me.mabra.hellonzb.renderer

Examples of me.mabra.hellonzb.renderer.AlignedTableHeaderRenderer


    // set center alignment for the contents of the first colunn
    table.getColumnModel().getColumn(0).setCellRenderer(new MyTableCellRenderer(SwingConstants.CENTER));
    table.getColumnModel().getColumn(1).setCellRenderer(new MyTableCellRenderer());

    // set header renderers
    table.getColumnModel().getColumn(0).setHeaderRenderer(new AlignedTableHeaderRenderer(SwingConstants.CENTER));
    table.getColumnModel().getColumn(1).setHeaderRenderer(new AlignedTableHeaderRenderer(SwingConstants.LEFT));

    // misc. table settings
    table.setRowSelectionAllowed(false);
    table.setColumnSelectionAllowed(false);
    table.setCellSelectionEnabled(false);
View Full Code Here


    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(
        new AlignedTableHeaderRenderer(SwingConstants.CENTER));
    filesToDownloadTab.getColumnModel().getColumn(2).setHeaderRenderer(
        new AlignedTableHeaderRenderer(SwingConstants.CENTER));
    filesToDownloadTab.getColumnModel().getColumn(3).setHeaderRenderer(
        new AlignedTableHeaderRenderer(SwingConstants.CENTER));

    // set table header height
    nzbListTab.getTableHeader().setPreferredSize(
        new Dimension(nzbListTab.getColumnModel().getTotalColumnWidth(), 25));
    filesToDownloadTab.getTableHeader().setPreferredSize(
View Full Code Here

TOP

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

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.