1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > java鼠标改变窗口大小监听事件_java – 当用户拖动鼠标时 监听JFrame调整事件大小?...

java鼠标改变窗口大小监听事件_java – 当用户拖动鼠标时 监听JFrame调整事件大小?...

时间:2023-07-23 05:39:19

相关推荐

java鼠标改变窗口大小监听事件_java – 当用户拖动鼠标时 监听JFrame调整事件大小?...

当用户单击JFrame的角落来调整大小并拖动鼠标时,JFrame会根据用户拖动时鼠标的当前位置重绘。你怎么听这些事件?

下面是我目前尝试的:

public final class TestFrame extends JFrame {

public TestFrame() {

this.addComponentListener(new ComponentAdapter() {

public void componentResized(ComponentEvent e) {

// This is only called when the user releases the mouse button.

System.out.println("componentResized");

}

});

}

// These methods do not appear to be called at all when a JFrame

// is being resized.

@Override

public void setSize(int width, int height) {

System.out.println("setSize");

}

@Override

public void setBounds(Rectangle r) {

System.out.println("setBounds A");

}

@Override

public void setBounds(int x, int y, int width, int height) {

System.out.println("setBounds B");

}

}

如何确定和约束用户如何调整窗口(基于窗口的当前宽高比)的大小,当他们围绕鼠标拖动?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。