【发布时间】:2013-05-24 15:12:32
【问题描述】:
我想在 GridBagLayout 中的每个 JLabel 之间有一个 JSeparator。目前它看起来像这样:
现在我想在图标和 JLabel 之间的每个 TESTSTEP 标签之后添加一个 JSeparator。以下约束仅适用于 JLabel 和图标。我必须添加什么才能让 JSeparator 遍布整个垂直线?
GridBagConstraints lastConstraints = new GridBagConstraints();
GridBagConstraints labelConstraints = new GridBagConstraints();
lastConstraints.fill = GridBagConstraints.NONE;
lastConstraints.anchor = GridBagConstraints.EAST;
lastConstraints.weightx = 0.0;
lastConstraints.gridwidth = GridBagConstraints.REMAINDER;
lastConstraints.insets = new Insets(8, 8, 8, 8);
labelConstraints = (GridBagConstraints) lastConstraints.clone();
labelConstraints.weightx = 0.0;
labelConstraints.fill = GridBagConstraints.NONE;
labelConstraints.anchor = GridBagConstraints.WEST;
labelConstraints.gridwidth = 1;
【问题讨论】:
标签: java swing gridbaglayout jseparator