我必须创建一个用户界面,允许用户通过添加顶点和边来创建图形。我已经完成了所有的基本编码,并且希望向gui添加一个按钮以允许添加顶点。我从另一个班的画布上绘制图形。现在我的问题是,如果我在GUI类中创建图形,如何从画布访问它以绘制它?或者,如果我在画布类中创建图形,如何让按钮更新图形? 不知道要给哪些代码片段...从不同类访问类的实例?
-1
A
回答
1
0
您应该有某种数据结构来存储有关节点和边缘的信息。你的画布应该读取它绘制,你的用户界面应该插入/更新/删除该结构中的项目。
只要您存储此结构,您将不得不提供对其的引用或对其进行修改的方法。
相关问题
- 1. 访问同名的不同类的实例的类成员
- 2. 从同一类的不同实例访问私有方法
- 3. 访问类实例
- 4. 从另一个类访问同一个类的DataGridView实例
- 5. 从3个不同类的实例访问NSArray
- 6. 实例化类和访问不同类的方法
- 7. 从MainWindow访问类的实例
- 8. Visual Studio不访问类的实例asp.net
- 9. 从主类中实例化的另一个类访问主类实例方法
- 10. 从另一个类访问PDO实例
- 11. 从符号类访问实例
- 12. Java主类实例访问
- 13. 访问子类实例
- 14. JSP访问类实例
- 15. 访问类实例变量
- 16. 从类和从该类的实例访问功能
- 17. 访问来自不同类java的jdialog的一个实例
- 18. AppDelegate从不同的类访问,从RootController.m
- 19. 从另一个类访问类的实例变量(NSMutable Array)
- 20. python从派生类的实例中访问类变量
- 21. 从IntentService类访问一个类的实例
- 22. 从匿名类参数访问类的实例
- 23. 无法从一个类访问另一个类的实例
- 24. 从超类对象访问子类的实例方法
- 25. 调用实例方法从另一个类访问IBOutlet实例
- 26. 从UIPopoverBackgroundView我的子类不能访问UIPopoverBackgroundView的实例变量
- 27. 从基类访问不同的主页
- 28. 访问从两个不同的类
- 29. 从不同的类访问NSMutableDictionary
- 30. 从不同的类访问插座
您需要提供比此更多的信息。你用什么来创建用户界面? – YXD 2011-05-26 15:56:13
看看[Model-View-Controller](http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller)。即使你不遵循这个模式,它也会让你考虑将你的模型与演示分开。 – 2011-05-26 15:57:41
对UI使用swing和awt – Pseudos 2011-05-26 15:58:37