我正在尝试使用 Swing 创建一个用户界面,但我不想手动将每个组件包含在我的组件数组中。
到目前为止,我得到的最好的尝试抛出了一个异常,这是我不能真正拥有的。
for (Field f : this.getClass().getFields()) {
if (f.getType().isAssignableFrom(JComponent.class)) {
JComponent field = (JComponent) f.get(JComponent.class);
components.add(field);
}
}
我希望我展示的代码不包含任何异常,但确实如此。有没有办法在没有异常风险的情况下做到这一点?
慕田峪7331174
相关分类