在Swing开发过程中,可能有时为了界面外观表现一致风格,需要将系统标题栏装饰取消不显示。在没有标题栏的情况下,应用程序窗体的最小化、最大化、还原、重置大小、窗体移动等则需要自己实现。
下面代码实现了无标题栏时进行窗口移动:
public class Test { private JFrame f = new JFrame(); private int x, y; public void init(){ // 设置取消标题栏 f.setUndecorated(true); f.setSize(200, 200); f.setVisible(true); f.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { System.out.println("鼠标按下"); x = e.getX(); y = e.getY(); } }); f.addMouseMotionListener(new MouseMotionAdapter() { public void mouseDragged(MouseEvent e) { System.out.println("鼠标拖动"); int left = f.getLocation().x; int top = f.getLocation().y; f.setLocation(left + e.getX() - x, top + e.getY() - y); } }); } public static void main(String[] args) { new Test().init(); } }
相关推荐
对JFrame窗口进行了重写 最大最小化按钮可以改变(我用的是qq上的最大最小化按钮图标) 对JFrame进行更改 得到了自己想要的窗口 本窗口是用来做局域聊天窗口特别设计的 详细 内容 代码都有详细注释谢谢下载
国际上,在选择编程语言时,无论是编程者还是决策者都会首选Java,因为其程序可商品化,可以被更多人、更多系统所用。目前,介绍Java编程的书很多,但深层次的书较少,而编程者,特别是有经验的编程者恰恰希望阅读或...
JavaSE JFC技术 (AWT + Swing + Graphics2D):完全不改变原生Swing代码,换肤。
利用发消息机制实现的多窗口数据联动
javaswing的各种主题窗口,包括window和苹果等不同系统上使用的窗口主题设置.
基于JavaSwing图书管理系统设计与实现.doc 基于JavaSwing图书管理系统设计与实现.doc 基于JavaSwing图书管理系统设计与实现.doc 基于JavaSwing图书管理系统设计与实现.doc 基于JavaSwing图书管理系统设计与实现.doc ...
java实验报告———JavaSwing编程.pdf
本系统采用javaswing+mysql.实现的功能有:课程表按日查询,按月查询。课程表录制。代码简单,适合初学者模仿
在Swing开发时,有个地方需要实现窗口右下解的浮动窗口效果 必须及时信息提示,新闻预览等。
java 应用程序 标题栏图标 的 自定义 方法
基于Java Swing的图书管理系统-版本二(csdn)————程序
通过swing+ibatis连接mysql数据库实现的企业级桌面应用程序,
swing小黑点移动 swing小黑点移动 swing小黑点移动 swing小黑点移动 swing小黑点移动 swing小黑点移动
再百度搜了好久都没找到类似导航按钮 拖动变换位置的例子, 这是自己写的一个~ 希望对大家有帮助。 顺便赚点小积分,方便下载。
Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java Swing实现的生命游戏 Java Swing实现的生命游戏Java Swing实现的生命游戏Java ...
用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing实现鼠标右键用swing...
JFC SWING JAVA 基础类 组件集 JFC SWING JAVA 基础类 组件集 JFC SWING JAVA 基础类 组件集
Swing游戏开发,飞机大战项目,里面包含完整代码、图片素材、第三方库,以及没节的示例代码,原文链接在https://blog.csdn.net/JavaFanHuman/article/details/108006937。
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 1/19 页 1.1 应用 Java Swing GUI 组件技术实现课程选课系统 GUI 窗口(第 1 部分) 1.1.1 实现选课系统的主窗口 ...
QQ聊天窗口泡泡模式的Swing实现,非常的美观。