Skip to content

Instantly share code, notes, and snippets.

@Fuud
Last active August 29, 2015 14:00
Show Gist options
  • Save Fuud/11204514 to your computer and use it in GitHub Desktop.
Save Fuud/11204514 to your computer and use it in GitHub Desktop.
//фиксил сегодня багу с рендерерами свордфиша на восьмой джаве...
//Помнишь там хаотично бэкграунд менялся при наведении мышой?
//А в седьмой не хаотично , а упорядоченно и только в строке над которой мышь.
//бага оказалась очень милой , а фикус скрывался в сабстановском классе который хранил координаты ячеек
//в таблице и у которого были вот такие славные методы
@Override
public int compareTo(TableCellId o) {
if ((this.row == o.row) && (this.column == o.column))
return 0;
return 1;
}
@Override
public boolean equals(Object obj) {
if (obj instanceof TableCellId) {
return this.compareTo((TableCellId) obj) == 0;
}
return false;
}
@Override
public int hashCode() {
return (this.row ^ (this.row >>> 32))& (this.column ^ (this.column >>> 32));
}
//какие будут предположения?-)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment