1 2 3 4 5 6 7 8 9 10 11 12 13
package me.shedaniel.rei.gui.widget; import java.awt.*; public interface HighlightableWidget extends IWidget { public Rectangle getBounds(); default boolean isHighlighted(int mouseX, int mouseY) { return getBounds().contains(new Point(mouseX, mouseY)); } }