【发布时间】:2020-06-17 19:56:18
【问题描述】:
我有以下代码:
JPanel panel = new JPanel(new GridBagLayout());
我想检查一下,我的面板是否分配了GridBagLayout。
我让它像这样工作:
if(panel.getLayout().getClass() == GridBagLayout.class) {
// seems to work
}
虽然它有效,但它有点 hacky,因为我不想为此使用反射。
还有其他方法可以检查分配的布局吗?
【问题讨论】: