Ciao,
Ho un comportamento che non mi spiego del metodo contains su un oggetto di tipo Rectangle2D. Spiego meglio:
Se ho un rettengolo
codice:
Rectangle2D r = new Rectangle2D.Float();
			r.setRect(1, 1, 6, 6);
Successivamente se applico contains in questo modo
codice:
r.contains(7, 7)
Mi restituisce false, così per ogni coordinata che contiene un 7 o in X o in Y.

E non capisco perché visto che se stampo i valori del rettangolo ottengo questo:
codice:
miniX= 1.0  maxX=7.0  miniY= 1.0  maxY= 7.0
Quindi teoricamente le coordinate dovrebbero esser contenute anche perché ad esempio (1, 1) mi dà true, quindi non penso sia dovuto al fatto che è sui margini.

Qualcuno sa spiegarmi come mai? È normale questo comportamento?

PS: ho cercato in giro e visto sulle javadoc ma non si fa cenno a casi particolari

Grazie