bulbrenderer.java

来自「swing 教程,与大家分享一下,哈哈,希望大家多多指教」· Java 代码 · 共 22 行

JAVA
22
字号
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;

class BulbRenderer extends DefaultTableCellRenderer {
	private ImageIcon darkBulb = new ImageIcon("button.jpg"),
			         brightBulb = new ImageIcon("button_lit.jpg");

	public BulbRenderer() {
		setHorizontalAlignment(JLabel.CENTER);
	}
	public Component getTableCellRendererComponent(
								JTable table, Object value,
								boolean isSelected,
								boolean hasFocus,
								int row, int col) {
		Boolean b = (Boolean)value;
		setIcon(b.booleanValue() ? brightBulb : darkBulb);
		return this;
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?