Skip to content

Instantly share code, notes, and snippets.

@Chouser
Created September 16, 2010 18:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Chouser/582903 to your computer and use it in GitHub Desktop.
Save Chouser/582903 to your computer and use it in GitHub Desktop.
(.setDefaultRenderer table Object
(proxy [javax.swing.table.DefaultTableCellRenderer] []
(getTableCellRendererComponent [tbl obj isSelected hasFocus r c]
(let [{:keys [level]} (nth rows r)]
(doto this
(.setForeground (cond
(<= level 0) Color/white
(<= level 10) Color/blue
(<= level 20) Color/red
(<= level 30) Color/magenta
:else Color/black))
(.setText (str obj)))))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment