Java 将扩展控件添加到表单-NetBeans

Java 将扩展控件添加到表单-NetBeans,java,swing,netbeans,extend,Java,Swing,Netbeans,Extend,我是Java新手,需要一些帮助: 用Java编程我使用NetBeans。因此,在制作表单时,我使用现有的swing控件,只是将它们放在表单上。但是,举个例子,我想改进控制,添加一些新的动作侦听器,所以最好的解决方案是覆盖它 我可以创建新类并编写: public class ExtendedControl extends Control { } 但是,是否可以添加ExtendedControl以自动形成(像原始控件一样)?您需要编写自己的JavaBean组件。这可以通过Netbeans轻

我是Java新手,需要一些帮助:

用Java编程我使用NetBeans。因此,在制作表单时,我使用现有的swing控件,只是将它们放在表单上。但是,举个例子,我想改进控制,添加一些新的动作侦听器,所以最好的解决方案是覆盖它

我可以创建新类并编写:

    public class ExtendedControl extends Control
{
}

但是,是否可以添加
ExtendedControl
以自动形成(像原始控件一样)?

您需要编写自己的JavaBean组件。这可以通过Netbeans轻松完成。 完成后,您可以将JavaBean添加到Beans文件夹中,或者添加到调色板管理器中的任何位置

这是本手册,是一个向您展示如何继续操作的示例。
以下是添加到调色板所需的几个步骤。

“好的解决方案是…”使用
操作
而不是
操作监听器
。我发现您声称扩展类是一个好主意的说法非常可疑。DYM将自定义组件添加到Swing容器和控件的托盘中,如中所示?