我想开发一个白板应用程序..我知道java..but的基础知识,不知道从哪里开始..所以..如果你能指导me..as in..where do I start从哪里开始,我会非常感激?
发布于 2010-06-01 01:18:44
我建议您下载一个现有的开源白板Java项目并研究其代码。例如,看看the existing ones here的一些代码。
下载几个不同的工具,看看他们是如何做的,然后你就会更好地了解什么是必要的,并提出如何做你自己的。
它们的实现很可能会围绕以下包展开:java.awt.*、java.awt.event.*、java.awt.geom.*。您可能希望有某种Shape类,您可以从中派生其他类来表示您想要绘制的每个形状。绘制将在您将用于绘制的组件(例如JPanel)的paintComponent()方法中完成。
如果你打算把这张白板做成一个共享白板,我建议你先把精力集中在完成这幅画上,然后再考虑分发的问题。要分发应用程序,您可以查看Sockets、Applet、Corba、RMI、Apache River、Web服务等。最容易实现的可能是RMI,也是最快的普通套接字。
https://stackoverflow.com/questions/2945005
复制相似问题