10000 cannot override JXTree.getCellRenderer() · Issue #51 · homebeaver/SwingSet · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
cannot override JXTree.getCellRenderer()  #51
Open
@homebeaver

Description

@homebeaver
    		/*
    		 * TODO seltsam : statt makeCellRenderer() sollte man eigentlich mit gleichem Code
    		 * getCellRenderer() aus super (JXTree) überschreiben.
    		 * ABER: es funktioniert zwar, aber der RolloverIconHighlighter tut nicht!!!?
    		 * !es liegt nicht am Highlighter! Denn der redText Highlighter tut ebenfalls nicht:
    		 */
//    		setCellRenderer(getCellRenderer());
    		setCellRenderer(makeCellRenderer());
...
    		Highlighter redText = new ColorHighlighter(null, Color.RED);
    		if(redText instanceof AbstractHighlighter ah) {
        		ah.setHighlightPredicate(HighlightPredicate.ROLLOVER_CELL);
    		}
    		addHighlighter(redText);
    		
    	    addHighlighter(new RolloverIconHighlighter(HighlightPredicate.ROLLOVER_ROW, null));
  • redText und RolloverIconHighlighter wie sie sein sollen:

grafik

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0