0

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

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

它永远不会被调用。我还尝试在容纳它的容器以及容纳它的 JFrame 上设置最小大小。我怎样才能在这里设置一些限制?

4

1 回答 1

2

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

于 2010-02-03T01:41:02.453 回答