PR2-KI-Projekt/PR2 KI Projekt/src/ProductCellRenderer.java

19 lines
671 B
Java

import java.awt.*;
import javax.swing.*;
class ProductCellRenderer extends JLabel implements ListCellRenderer<Product> {
@Override
public Component getListCellRendererComponent(JList<? extends Product> list, Product product, int index, boolean isSelected, boolean cellHasFocus) {
setText(product.getProductName());
setOpaque(true);
if (isSelected) {
setBackground(list.getSelectionBackground());
setForeground(list.getSelectionForeground());
} else {
setBackground(list.getBackground());
setForeground(list.getForeground());
}
return this;
}
}