Java Netbeans图形设计器中自定义图形组件的自动更新

Java Netbeans图形设计器中自定义图形组件的自动更新,java,swing,netbeans,graphics,custom-controls,Java,Swing,Netbeans,Graphics,Custom Controls,我正在使用Netbeans 7.4设计一些自定义图形组件。我正在制作一些较小的组件,这些组件组合起来可以制作较大的自定义组件。但是,当我更改一个底层组件时,更改不会传播到其他元素 有没有办法插入自定义组件,以便对其基础的更改渗透到所有实例?对摆弄Swing有些陌生,所以如果这是一件小事,我很抱歉 我已经将它们添加到一个自定义调色板中,希望它能起到一些作用,但可惜没有用。NetBeans GUI设计器不直接支持这一点,但您可以根据需要经常实例化自己的自定义组件。关键是为重用而设计。我尝试跟随秋千,

我正在使用Netbeans 7.4设计一些自定义图形组件。我正在制作一些较小的组件,这些组件组合起来可以制作较大的自定义组件。但是,当我更改一个底层组件时,更改不会传播到其他元素

有没有办法插入自定义组件,以便对其基础的更改渗透到所有实例?对摆弄Swing有些陌生,所以如果这是一件小事,我很抱歉


我已经将它们添加到一个自定义调色板中,希望它能起到一些作用,但可惜没有用。

NetBeans GUI设计器不直接支持这一点,但您可以根据需要经常实例化自己的自定义组件。关键是为重用而设计。我尝试跟随秋千,即使不需要定制外观和感觉

编辑:我在
Main
中添加了两个
NewJPanel
实例,如下所示。当我在设计器中更改标签的文本时,它在运行时在两个面板中都发生了更改

f.setLayout(new GridLayout(0, 1));
f.add(new NewJPanel());
f.add(new NewJPanel());

因此,坦率地说,在设计一个元素并在多个位置使用它,然后对其进行更改的情况下,您只需删除并在所有使用它的位置重新添加该组件?我不确定我是否理解为什么您必须删除任何内容。您可以重复使用面板,如图所示。在构建项目时,对属性(包括代码属性)的任何更改都会针对每个实例重新生成。很抱歉误解,我指的是图形元素。不是代码更改,而是代码更改会传播。但是如果我在原稿上移动一个按钮,它似乎不会在我使用该对象的地方更新按钮的位置对不起,我没有看到问题。我添加了我尝试过的示例。对,如果您在设计器中粘贴副本,但如果您实例化类并将其添加到容器中,则不会添加。