我们使用 NetBeans GUI 构建器来创建我们的可视化表单。
我们尝试使它们与 JavaBean 兼容,以便我们可以将组件拖放到屏幕上。但是,有时这会变得很困难,因为组件需要连接到在预览/设计时对 NetBeans 不可用的服务,因此会引发异常并阻止您将组件拖放到表单上。
作为一种变通方法,我在与服务的连接周围添加了尝试捕获,当 NetBeans 尝试实例化表单以便可以预览时,我知道这些服务会失败。
不过,这感觉相当骇人听闻,如果有一种方法可以检查组件是否处于设计模式,并且如果是这种情况,那么就不要实例化会引发异常的对象。
有人对我如何实现这一目标有任何想法吗?