Package penny.downloadmanager.view.renderer

Source Code of penny.downloadmanager.view.renderer.ByteRateRenderer

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package penny.downloadmanager.view.renderer;

import java.awt.Component;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableCellRenderer;
import penny.download.Downloads;

/**
*
* @author john
*/
public class ByteRateRenderer extends DefaultTableCellRenderer implements TableCellRenderer {
   
    private DefaultTableCellRenderer renderer;
   
    public ByteRateRenderer() {
        renderer = new DefaultTableCellRenderer();
    }

    @Override
    public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
        renderer.getTableCellRendererComponent(table, Downloads.formatByteSize((Long) value) + " /s", isSelected, hasFocus, row, column);
        return renderer;
    }
}
TOP

Related Classes of penny.downloadmanager.view.renderer.ByteRateRenderer

TOP
Copyright © 2018 www.massapi.com. 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.