2011-03-07 108 views
0

我正在嘗試一個名爲白板共享的項目,在該項目中我需要從面板獲取信息,並且該信息與某些圖形相似,因此如何從面板獲取該信息。在該面板中,我繪製了一些矩形圓圈。如何從jpanel中提取信息

回答

0

如果您想對鼠標事件做出反應,您可能需要研究Java API的以下部分。

MouseListener

MouseMotionListener

另外,如果你想在當用戶通過您可能會感興趣的Graphics2D一個繪圖元素和實現Shape類移動他的鼠標時所觸發的鼠標事件做出反應。

0

您可以將Graphics對象傳遞給面板,以繪製繪製的項目。

0

這可能有助於將董事會視爲某種模型的觀點,該模型記錄了董事會內容的抽象表述。作爲一個具體的例子,這GraphPanel有一個非常簡單的模型,只包含一個List<Node>和一個List<Edge>。這兩個成員可以按照tutorial中討論的方式進行封裝和序列化。