2011-03-07 74 views
0

我正在尝试一个名为白板共享的项目,在该项目中我需要从面板获取信息,并且该信息与某些图形相似,因此如何从面板获取该信息。在该面板中,我绘制了一些矩形圆圈。如何从jpanel中提取信息

回答

0

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

MouseListener

MouseMotionListener

另外,如果你想在当用户通过您可能会感兴趣的Graphics2D一个绘图元素和实现Shape类移动他的鼠标时所触发的鼠标事件做出反应。

0

您可以将Graphics对象传递给面板,以绘制绘制的项目。

0

这可能有助于将董事会视为某种模型的观点,该模型记录了董事会内容的抽象表述。作为一个具体的例子,这GraphPanel有一个非常简单的模型,只包含一个List<Node>和一个List<Edge>。这两个成员可以按照tutorial中讨论的方式进行封装和序列化。