2010-06-24 102 views
0

使用JForm设计器我试图将属性窗口中JPanel的类从JPanel更改为各种自定义类,所有这些都是子类JPanel。什么是非视觉bean?

有时工作,有时它失败的消息:

PANEL1:不能变身非顶层组件非可视豆。

什么是非可视化bean?为什么我的一些子类被视为视觉与非视觉豆?

回答

0

JForm Designer文档已更新。

它现在明确表示Visual Beans必须从java.awt.Component继承。

我想这就是它的全部。

1

在此IBM site它说:

非可视豆你可以使用非可视豆构建Java™和

需要一个 定制用户界面的Web客户端应用程序。 非可视化bean通过提供 默认构造函数,属性, 事件和可串行化接口来支持标准的 bean编程模型。 您可以使用支持 自检的 构建器工具中的非可视化bean。

视觉豆视觉豆是可定制的,基于Swing,图形

用户界面组件。使用 可视化bean为Windows®构建Java 应用程序。您可以将其放置在基于Java的应用程序的窗口和对话框 中。因为 视觉bean是使用非视觉bean(作为数据模型) 构建的,所以在构建 应用程序时,您必须将它们与 非视觉bean结合使用。

+0

我正在寻找更正式的定义。我的课是一个可定制的基于swing的图形用户界面组件。这听起来像是他们说可视bean是从视觉Swing组件派生的任何JavaBean?但我正在这样做!必须有更多的东西。 – 2010-06-24 15:28:13

相关问题