Tag: jframe mouseevent

拖动和调整未修饰的JFrame

目前,我正在使用以下代码来拖动和移动未解决的JFrame。 private void initialiseGUI(Component component){ // component.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { posX = e.getX(); posY = e.getY(); } }); component.addMouseMotionListener(new MouseAdapter() { public void mouseDragged(MouseEvent evt) { //sets frame position when mouse dragged Rectangle rectangle = getBounds(); getGUI().setBounds(evt.getXOnScreen() – posX, evt.getYOnScreen() – posY, rectangle.width, rectangle.height); } }); // } 我必须写什么,以便用户可以通过拖动侧面来像装饰窗口一样resize?