我必须创建一个用户界面,允许用户通过添加顶点和边来创建图形。我已经完成了所有的基本编码,并且希望向gui添加一个按钮以允许添加顶点。我从另一个班的画布上绘制图形。现在我的问题是,如果我在GUI类中创建图形,如何从画布访问它以绘制它?或者,如果我在画布类中创建图形,如何让按钮更新图形? 不知道要给哪些代码片段...从不同类访问类的实例?
-1
A
回答
1
0
您应该有某种数据结构来存储有关节点和边缘的信息。你的画布应该读取它绘制,你的用户界面应该插入/更新/删除该结构中的项目。
只要您存储此结构,您将不得不提供对其的引用或对其进行修改的方法。
相关问题
- 1. 从同一类的不同实例访问私有方法
- 2. 从3个不同类的实例访问NSArray
- 3. 从MainWindow访问类的实例
- 4. 从主类中实例化的另一个类访问主类实例方法
- 5. JSP访问类实例
- 6. 访问类实例变量
- 7. 访问来自不同类java的jdialog的一个实例
- 8. AppDelegate从不同的类访问,从RootController.m
- 9. 从另一个类的另一个实例访问类的“上”实例
- 10. 从另一个类访问类的实例变量(NSMutable Array)
- 11. 从UIPopoverBackgroundView我的子类不能访问UIPopoverBackgroundView的实例变量
- 12. 调用实例方法从另一个类访问IBOutlet实例
- 13. 访问从两个不同的类
- 14. 从不同的类访问ArrayList
- 15. 从不同的类访问NSMutableDictionary
- 16. 是否可以从内部类实例访问一个外部类实例?
- 17. SSRS访问类实例问题
- 18. (Swift2.3)从另一个类访问类实例
- 19. Java无法从类实例访问类方法
- 20. 如何调用一个类的实例,实例方法从不同的类
- 21. 无法从MBean访问单例类的实例数据
- 22. 访问某个类的特定实例
- 23. 如何访问类实例的属性
- 24. scrapy管道类的访问实例
- 25. 访问该类中的Python实例var
- 26. 访问实例化的类方法
- 27. 创建类访问器的实例
- 28. 访问另一个类的从一个内部类不同类
- 29. 使用ArrayList从不同的类创建类的新实例
- 30. iOS Objective-C从不同类访问ivars
您需要提供比此更多的信息。你用什么来创建用户界面? – 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