我是一个 Netbeans GUI 菜鸟,所以请耐心等待。
我编写了一个包含多个类的程序,其中包含我想要“链接”到 GUI 中的按钮的方法。在使用 netbeans GUI 构建器创建 GUI 表单之前,我已经编写了这些类。有时它对我添加/删除的内容有很大的限制。
我有一个表单,在它的 main 方法中我调用了一个类的实例,该类本身创建了一个包含 200 个“框架”的数组(我创建的另一个类类型)。我们将此类的实例称为“dM”。我希望能够调用 dM.method();但是它一直告诉我 dM 包不存在。
即使是关于如何使用 GUI 表单中生成的事件方法添加对这些方法的调用的一般性解释,我也会感到满意。
非常感谢任何建议。
最佳答案
您是否尝试过使用模型- View - Controller 设计模式来解决这个问题?它有点复杂,但它允许您将 GUI 与调用实际方法解耦(调用可以在 Controller 中完成)。
还有一些很好的外部链接,例如波特兰模式存储库。
此外,您可以使用监听器根据 GUI 中的操作调用类上的方法。
这个答案非常广泛,但我需要更多的实现细节/代码,以便为您的案例提供专门的帮助。
关于java - 在 netbeans 中从 GUI 表单之外的类调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5822314/