📄 imagecellrenderer.java
字号:
/* * ImageCellRenderer.java * * Created on 20 maggio 2004, 8.49 */package it.businesslogic.ireport.plugin.massivecompiler;/** * * @author Administrator */public class ImageCellRenderer implements javax.swing.table.TableCellRenderer { javax.swing.Icon icon1 = null; javax.swing.Icon icon2 = null; javax.swing.Icon icon3 = null; javax.swing.JLabel label; /** Creates a new instance of ImageCellRenderer */ public ImageCellRenderer() { label = new javax.swing.JLabel(); icon1 = new javax.swing.ImageIcon(getClass().getResource("/it/businesslogic/ireport/icons/tree/docDirty.gif") ); icon2 = new javax.swing.ImageIcon(getClass().getResource("/it/businesslogic/ireport/icons/tree/doc.gif") ); icon3 = new javax.swing.ImageIcon(getClass().getResource("/it/businesslogic/ireport/icons/tree/warning.gif") ); label.setIcon( icon1 ); label.setText(""); } public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { if (value instanceof FileEntry) { if ( ((FileEntry)value).getStatus() == FileEntry.STATUS_COMPILED ) { label.setIcon( icon2 ); } else if (((FileEntry)value).getStatus() == FileEntry.STATUS_ERROR_COMPILING) { label.setIcon( icon3 ); } else if (((FileEntry)value).getStatus() == FileEntry.STATUS_NOT_COMPILED) { label.setIcon( icon1 ); } } else { label.setIcon( icon1 ); } return label; } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -