我正在Netbeans中开发一个小型桌面应用程序。申请表完整,工作正常。应用程序的一个小描述如下:
应用程序基本上是一个对象管理器,用户可以在其中添加新对象,删除旧对象并相互连接对象。我做的是我只需添加3个面板并将其类型更改为标题边框。一个用于添加对象一个用于删除,另一个用于连接。
状态:
每件事情都按预期正常运作。
剩下的内容:
为了使UI更具吸引力,我在最后添加了一个新的面板并将其称为“对象查看器”。我计划将用户执行的步骤可视化,例如
如果用户添加了一个对象,那么我会看到一些内容 圈并用绿色填充
同样,如果用户删除某个对象,那么我将再次绘制另一个对象 cricle并用红色填充
这是我的第一个java应用程序,我只想知道如何实现这个任务。一些链接或经验非常受欢迎
答案 0 :(得分:2)
至于秋千中的自定义绘画,请看这里:http://download.oracle.com/javase/tutorial/uiswing/painting/
但是,我建议使用像JUNG等图形可视化库。使用它你基本上只需要定义你的对象图。
答案 1 :(得分:1)
您可以使用我不建议的Java 2D手动执行此操作,或者,因为您使用的是Netbeans(我假设Netbeans平台,但这不是必需的),我强烈建议您在Netbeans Visual Library。它可以完全按照你想要的那样做。
答案 2 :(得分:1)
正如Nico Huysamen所说,你可以用Java 2D做到这一点。但是因为它是你的第一个Java应用程序,我强烈建议你用这个lybrary手动完成它,以便了解更高级别的lybraries的工作原理。