【发布时间】:2012-05-17 02:39:19
【问题描述】:
我有一个 JDialog,我希望宽度可以调整,但高度不能。
这是我当前的代码:
addComponentListener(new ComponentAdapter() {
@Override
public void componentResized(ComponentEvent e) {
setLocation(getLocation().x, getLocation().y + (getHeight() - staticHeight));
setSize(new Dimension(getWidth(), staticHeight));
super.componentResized(e);
}
});
问题是,在调整窗口大小后调用该代码。调整窗口大小,然后闪烁。
我想这样当用户试图拖动窗口的高度时它什么都不做。
【问题讨论】:
-
+1,你让我今天学到了一些东西 :-)