+++ /dev/null
-package tim.prune.function.weather;
-
-import java.awt.Component;
-import java.awt.Dimension;
-
-import javax.swing.JLabel;
-import javax.swing.JTable;
-import javax.swing.SwingConstants;
-import javax.swing.table.TableCellRenderer;
-
-import tim.prune.gui.IconManager;
-
-/**
- * Class to render the weather icons in the table
- */
-public class IconRenderer extends JLabel implements TableCellRenderer
-{
- /** Get the renderer component for the given row, column and value */
- public Component getTableCellRendererComponent(JTable inTable, Object inValue, boolean inIsSelected,
- boolean inHasFocus, int inRow, int inColumn)
- {
- if (inValue != null) {
- setIcon(IconManager.getImageIcon("weather-" + inValue.toString()));
- setHorizontalAlignment(SwingConstants.CENTER);
- }
- else {
- setIcon(null);
- setText("");
- }
- return this;
- }
-
- /** Override the minimum size method */
- public Dimension getMinimumSize() {
- return new Dimension(52, 52);
- }
-}