⑴ java.awt.geom的軟體包描述
提供用於在與二維幾何形狀相關的對象上定義和執行操作的 Java 2D 類。包的一些重要功能包括:
操縱幾何形狀(如 AffineTransform)的類和所有 Shape 對象都實現的 PathIterator 介面。
實現 Shape 介面(如 CubicCurve2D、Ellipse2D、Line2D、Rectangle2D 和 GeneralShape)的類。
提供在其他 Shape 對象上進行加(合並)、減、相交、異或操作機制的 Area 類。 1.2
提供用於在與二維幾何形狀相關的對象上定義和執行操作的 Java 2D 類。 IllegalPathStateException
對於正在執行的特定操作而言(如將路徑段追加到不具有初始 moveto 的 GeneralPath),如果操作在處於非法狀態的路徑上執行,則 IllegalPathStateException 表示拋出的異常。
類表示在執行的操作要求 AffineTransform 對象可逆但 AffineTransform 處於不可逆狀態時拋出的異常。
⑵ java.awt.geom包中Line2D.Double類的contains方法為什麼直接返回都是false
jdk這樣做就是強行規定了一些方法,然後全世界的程序員,都根據這個規定去寫代碼。就像上帝規定了人到一定的年齡就得到他那去報到一樣。
⑶ java.awt.geom的介紹
java.awt.geom是一個軟體包,提供用於在與二維幾何形狀相關的對象上定義和執行操作的 Java 2D 類。
⑷ 用java畫圖時,出現「DrawPanel 無法解析為類型"這個問題怎麼解決已經導入了java.awt.geom包。
找不到類,如果你用Eclipse的話,點開你的ReferenceLibrary,找到geom這個包,看看裡面有沒有DrawPanel這個類。如果有的話,重新編譯一下你的Project,點擊project -> clean ->選中你的Project 重編譯一下看看!