以下代码返回 null:
private JComponent setupComponent(Class<? extends JComponent> c, Object... constructor) {
try {
return c.getConstructor(new Class[] { c.getClass() }).newInstance(constructor);
}
catch (Exception e) { }
return null;
}
我在这里称呼它:
JTextField userText = (JTextField) setupComponent(JTextField.class, "Test");
为什么它返回 null,我该如何解决?