白板应用程序

时间:2010-05-31 17:15:02

标签: java

我想开发一个白板应用程序..我知道java的基础知识..但不知道从哪里开始..所以..我真的很感激,如果你可以引导我..在...我是从吗?

开始的

1 个答案:

答案 0 :(得分:4)

我建议您下载现有的开源白板Java项目并研究代码。例如,查看一些the existing ones here

下载一些不同的内容,看看他们是如何做到这一点的,然后你会更好地了解什么是必要的,并且可以想出你将如何做到这一点。

他们的实施很可能围绕以下软件包:java.awt.*java.awt.event.*java.awt.geom.*。你可能想要某种Shape类,从中派生出代表你想要绘制的每个形状的其他类。该绘图将在您将用于绘制的组件的paintComponent()方法中完成(例如JPanel)。

如果您打算将其作为共享白板,我建议您先专注于完成绘画,然后再担心分发。对于分发应用程序,您可以查看套接字,小程序,Corba,RMI,Apache River,Web服务,......最容易实现的可能是RMI,以及最快的普通套接字。