我想要一个带有新getMinimumSize()的JLabel



我希望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中。它根本没有出现。我想我做的过火了。我能帮忙吗?

当GUI不够大而无法完全显示时,0宽度将使JLabel不可见。

相关内容

  • 没有找到相关文章

最新更新