我已经离开Java有几年了,所以请原谅我的生疏。我继承了一些针对Java SE 1.5的代码。在Java 1.7.0下构建时,有几个带有以下文本的构建警告:
Crossings是内部专有API,可能会在未来的版本中被删除。
我想通过自己的代码解决这个构建警告。检查代码后,我发现问题所在的完整类是sun.awt.geom.Crossings
。当然,OpenJDK代码是可用的,但我不理解该类的整体目的或其具体实现。 sun.awt.geom.Crossings
的目的是什么?我在哪里可以找到更多文档?
Crossings
类,例如:Area.contains()
来检查一个矩形区域在另一个区域内的交叉情况。在http://kickjava.com/src/java/awt/geom/Area.java.htm中。由于它的应用大多数是在其他常用类内部使用,所以你不必太担心。但是,如果你直接使用它,那么将来可能会遇到问题! - ee.Crossings
,这也正是我试图修复的问题。您可以考虑将您的评论发布为答案。 - Andrew