package yukihane.inqubus.gui;
+import java.awt.Color;
import java.awt.Component;
import javax.swing.JProgressBar;
import javax.swing.JTable;
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus,
int row, int column) {
- if (isSelected) {
- progressBar.setForeground(table.getSelectionForeground());
- progressBar.setBackground(table.getSelectionBackground());
- }
-
if (value == null) {
return super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
}
if (percent < 0 || percent > 100) {
return super.getTableCellRendererComponent(table, p.getText(), isSelected, hasFocus, row, column);
}
+
progressBar.setValue(percent);
progressBar.setString(p.getText());
return progressBar;