All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.noos.xing.mydoggy.mydoggyset.ui.CheckBoxCellRenderer Maven / Gradle / Ivy

There is a newer version: 1.6.0
Show newest version
package org.noos.xing.mydoggy.mydoggyset.ui;

import javax.swing.*;
import javax.swing.table.TableCellRenderer;
import java.awt.*;

/**
 * @author Angelo De Caro
 */
public class CheckBoxCellRenderer extends JCheckBox implements TableCellRenderer {

    public CheckBoxCellRenderer() {
        setBackground(Color.white);
    }

    public Component getTableCellRendererComponent(JTable table, Object value,
                                                   boolean isSelected, boolean hasFocus,
                                                   int row, int column) {
        boolean selected = Boolean.valueOf(value.toString());
        setHorizontalAlignment(SwingConstants.CENTER);
        setSelected(selected);
        return this;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy