使用JForm Designer我试图将属性窗口中JPanel的类从JPanel更改为各种自定义类,所有这些类都是JPanel的子类。
有时它会起作用,有时它会失败并显示消息:
panel1:无法将非顶层组件变形为非可视bean。
什么是非视觉豆?为什么我的一些子类被识别为视觉与非视觉bean?
答案 0 :(得分:1)
在IBM site上,它说:
非可视bean您可以使用非可视bean来构建Java™和
需要的Web客户端应用程序 定制的用户界面。该 非可视bean支持标准 bean编程模型提供 默认构造函数,属性, 事件和可序列化的界面。 您可以使用非可视bean 支持的构建器工具 内省。
可视bean可视化bean是可自定义的,基于Swing的图形
用户界面组件。使用 用于构建Java的可视化bean Windows®的应用程序。您可以 将它们放在窗口和对话框中 基于Java的应用程序。因为 可视bean是使用 非可视bean(作为数据模型), 你必须与它们一起使用它们 构建一个非视觉bean 应用
答案 1 :(得分:0)