我希望getMinimumSize返回weight = 0来欺骗GridBagLayout.ipadx
我试过了:
public class ImprovedLabel extends JLabel {
@Override
public Dimension getMinimumSize() {
return new Dimension(0, this.getHeight());
}
}
但是,当我尝试时:
ImprovedLabel overErrorLabel = new ImprovedLabel();
overErrorLabel.setText("Hello world!");
标签不会出现在它是JLabel的地方。它根本没有出现。 我想我做错了。我可以帮忙吗?
答案 0 :(得分:1)
当GUI不够大而无法完全显示时,0宽度会使JLabel
不可见。