spectreeiconrenderer.java

来自「UCS (Ultra Corba Simulator) is one more 」· Java 代码 · 共 36 行

JAVA
36
字号
/**
 * 
 */
package com.corba.mnq.ui;

import java.awt.Component;
import javax.swing.JCheckBox;
import javax.swing.JTree;
import javax.swing.tree.TreeCellRenderer;
import com.corba.mnq.xls.IcsWriter;

public class SpecTreeIconRenderer implements
		TreeCellRenderer {

	public SpecTreeIconRenderer() {
	}
	
	public Component getTreeCellRendererComponent(JTree jtree, Object obj,
			boolean flag, boolean flag1, boolean flag2, int i, boolean flag3) {

		MNQMutableTreeNode node = (MNQMutableTreeNode) obj;

		JCheckBox check=(JCheckBox)IcsWriter.node2check.get(node);

		if( check==null ){
			check=new JCheckBox();
			check.setSelected(true);
			IcsWriter.node2check.put(node,check);
		}
		Object o = node.getUserObject();
		check.setText(o.toString());
		return check;
	}

}

⌨️ 快捷键说明

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