?? defaultimagedtablecellrenderer.java
字號:
package FtpLocalSource;
import java.awt.Component;
import javax.swing.JLabel;
import javax.swing.JTable;
import javax.swing.table.TableCellRenderer;
/**
* 此類繼承JLable并實現接口TableCellRenderer以實現定義用于渲染JTable的同時帶圖標和和文本的單元格渲染器。
* @author 張永結
*
*/
public class DefaultImagedTableCellRenderer extends JLabel implements TableCellRenderer
{
private static final long serialVersionUID=-8432488568083358173L;
public DefaultImagedTableCellRenderer()
{
}
/**
* 實現接口 TableCellRenderer方法,返回用于繪制單元格的組件
*/
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
{
if(value instanceof ImagedTableCell)
{
ImagedTableCell tablecell = (ImagedTableCell)value;
this.setText(tablecell.getText());
this.setIcon(tablecell.getIcon());
}
return this;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -