JComponent:它如何抵抗微小化?

时间:2010-02-03 01:18:52

标签: java jcomponent

我有一个自定义的JComponent,在调用paint时绘制一些东西。但是,在Border布局中,minimumSize未受到尊重。我已经包含了这个

@Override
public Dimension getMinimumSize() {
    System.out.println("asking for min size");
    return MINIMUM_SIZE;
}

它永远不会被调用。我也尝试在容纳它的容器上设置最小尺寸,并在容纳它的JFrame上设置。我怎么能在这里设置一些限制?

1 个答案:

答案 0 :(得分:2)

我认为BorderLayout不尊重最小尺寸;它只是适合容器的尺寸。你应该尝试另一种布局(也许是BoxLayout)。