【发布时间】:2013-11-24 09:20:33
【问题描述】:
我正在开发一个小型 MVC 应用程序,模型提供代表表单组件的数据。在这种情况下,控制器使用 JButton 填充视图,其文本来自模型(字符串列表)。
不幸的是,我已经习惯了 Netbeans 的 Gui Builder,因此控制器填充的表单是自动生成的。不幸的是,检查自动生成的表单代码告诉我,在运行时修改它很麻烦。
在这一点上,我还没有找到很多解决这个问题的方法。当然,我可以完全用代码构建表单,但我不想这样做。如果这是唯一真正的可能性,我可能会弄清楚如何连接到自动生成表单的布局管理器(尽管一个很好的例子来说明如何去做会很好)。
所以,我想我的问题是,有没有一种合理的方法可以将这两种方法结合起来?也许是一个自定义的通用容器,可以添加到 GUI 中并通过代码轻松访问?
【问题讨论】:
-
“控制器填充视图”是否意味着按钮的数量、位置、大小等发生了变化,或者仅仅是从型号?
-
我的意思是视图(JFrame)最初是空的。控制器直接根据模型中找到的数据添加 JButton。我以这种方式实现它并不重要,但解决一般问题肯定会在将来对我有用。
标签: java user-interface netbeans