Advertisement

JTree实现了对节点样式美化时的鼠标事件监听

阅读量:
这里写图片描述

若希望对JTree节点的样式进行个性化设置,首先需要对DefaultTreeCellRenderer类进行继承操作,该类作为所有节点的基类,为实现自定义样式提供了基础。

复制代码
    public class TreeCell extends DefaultTreeCellRenderer {
    
    /** * ID
     */
    private static final long serialVersionUID = 1L;
    
    public static int mouseRow = -1;
    
    // 通过mouseEnter判定当前鼠标是否悬停
    private boolean mouseEnter = false;
    
    public TreeCell() {
        super();
    
    }
    
    //绘制每个节点的式样
    @Override
    public void paint(Graphics g) {
        Graphics2D g2

全部评论 (0)

还没有任何评论哟~