在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

如何用java拖拽建立窗体

128次阅读
没有评论

共计 912 个字符,预计需要花费 3 分钟才能阅读完成。

在 Java 中实现窗体的拖拽功能可以通过以下步骤实现:

  1. 创建一个 JFrame 对象并设置窗体的标题和大小。
  2. 添加一个 MouseListener 和 MouseMotionListener 监听器到窗体中,用于监听鼠标按下和释放、鼠标拖拽等事件。
  3. 在鼠标按下事件中记录鼠标按下时的坐标,并设置一个标志位来表示窗体是否可以拖拽。
  4. 在鼠标释放事件中清除标志位。
  5. 在鼠标拖拽事件中计算鼠标拖拽的偏移量,并更新窗体的位置。

下面是一个简单的示例代码实现窗体的拖拽功能:

import javax.swing.*;
import java.awt.event.*;

public class DragWindow extends JFrame {private int lastX, lastY;

    public DragWindow() {setTitle("Drag Window Example");
        setSize(400, 300);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        addMouseListener(new MouseAdapter() {public void mousePressed(MouseEvent e) {lastX = e.getX();
                lastY = e.getY();}
        });

        addMouseMotionListener(new MouseMotionAdapter() {public void mouseDragged(MouseEvent e) {int newX = getLocation().x + e.getX() - lastX;
                int newY = getLocation().y + e.getY() - lastY;
                setLocation(newX, newY);
            }
        });
    }

    public static void main(String[] args) {SwingUtilities.invokeLater(new Runnable() {public void run() {new DragWindow().setVisible(true);
            }
        });
    }
}

运行上面的代码,可以看到一个窗体,并且可以通过拖拽窗体标题栏来移动窗体的位置。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-03-19发表,共计912字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 99久久99这里只有免费的精品 | 国产成人亚洲毛片 | 久久99网站 | 天天综合视频网 | 两个人www在线观看免费视频 | 亚洲一区二区免费在线观看 | 日韩中文字 | 亚洲精品自偷自拍无码 | 欧美日韩一区二区三区久久 | 我要看黄色一级片 | 免费99视频有精品视频高清 | 美女脱了内裤张开腿让男人桶网站 | 99久久夜色精品国产网站 | 欧美激情精品久久久久久大尺度 | 男女男精品免费视频网站 | 大陆一级毛片免费视频观看i | 黄动漫免费观看 | 久久久久久久久久久久中文字幕 | 九九在线中文字幕无码 | 日比毛片 | 香蕉毛片 | 四虎影院4hu | 精品国产一区二区三区av性色 | 国产在线无码一区二区三区视频 | 欧美毛片激情免费视频 | 日日摸夜夜添夜夜添一区二区 | 美女狂揉尿口揉到失禁 | 日韩少妇激情一区二区 | 国产卡一卡二卡三 | 黑色丝袜美女被视频网 | 成人久久久久久久久久久 | 久久亚洲伊人成综合人影院 | 尤物在线观看网站 | 天天爽天天爽天天爽 | 无遮挡边摸边吃奶边做视频免费 | 日韩欧美国产一区二区三区 | 极品人妻被黑人中出种子 | 天天摸夜夜添狠狠添高潮出水 | 亚洲色综合 | 插插射啊爱视频日a级 | av无码av无码专区 |