我正在使用netbeans7.4设计一些自定义图形组件。我正在做一些较小的组件,结合起来,使更大的自定义组件。但是,当我更改一个底层组件时,更改不会传播到其他元素。有没有办法插入一个自定义组件,这样对它的基组件的更改就可以渗透到所有示例中?有点新摆弄秋千,所以我道歉,如果这是一件小事。我已经将它们添加到一个定制调色板中,希望它能有所帮助,但可惜没有用。
apeeds0o1#
netbeansgui设计器不直接支持这一点,但是您可以根据需要经常示例化自己的自定义组件。关键是为重用而设计。我尝试遵循swing可分离模型架构,即使不需要定制的外观和感觉。编辑:我添加了两个 NewJPanel 至 Main 就像这个例子。当我在设计器中更改标签的文本时,它在运行时在两个面板中都发生了更改。
NewJPanel
Main
f.setLayout(new GridLayout(0, 1)); f.add(new NewJPanel()); f.add(new NewJPanel());
1条答案
按热度按时间apeeds0o1#
netbeansgui设计器不直接支持这一点,但是您可以根据需要经常示例化自己的自定义组件。关键是为重用而设计。我尝试遵循swing可分离模型架构,即使不需要定制的外观和感觉。
编辑:我添加了两个
NewJPanel
至Main
就像这个例子。当我在设计器中更改标签的文本时,它在运行时在两个面板中都发生了更改。