`
ijavagos
  • 浏览: 1248213 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

qq项目第一天(java JFrame 标题栏 最小化 最大化 拖动窗体)

 
阅读更多

运行结果截图:

源码暂时不上传,有希望一起学习的 可以加:151648295

今天本来不止做这么多的,后来遇到一点麻烦事!!

那就是怎么设置 标题栏,系统默认的标题栏很难看!

下面是具体思路:

在使用Jframe的时候,普遍都会有标题栏,还有最小化,最大化,关闭按纽的,还要实现拖动窗体的功能。
这样的话,对我们实现自定义样式的窗体是很有影响的,

1) 要去掉标题栏:
jFrame.setUndecorated(true);
// 这样就可以去掉Jframe中对window的装饰了,

2) 去掉标题栏,我们就有可能要给程序写代码提供最小化,最大化,关闭的操作,如何实现?
只要给按纽添加MouseListener,
在mouseClick中的调用

jFrame.setExtendedState(jFrame.ICONIFIED); //最小化

if(jFrame.getExtendedState() != jFrame.MAXIMIZED_BOTH)
jFrame.setExtendedState(jFrame.MAXIMIZED_BOTH);
else
jFrame.setExtendedState(jFrame.NORMAL);
// 最大化或正常状态

System.exit(0);
// 关闭,退出程序

3) 要拖动窗体的功能:
只要给窗体中的某个组件添加如下代码就行了:


源码下载:

点此下载源码

欢迎大家关注我的博客,有什么问题可以评论,也可以加入我的:151648295 希望大家一起进步。

我的博客更新很快的哦,这次十月一假期我将给大家分享一个j2se的项目,“制作山寨版qq”,欢迎大家一起关注啊。

分享到:
评论

相关推荐

    如何去掉JFrame上的最大化最小化和关闭按钮.doc

    去掉JFrame上的最大化、最小化和关闭按钮是一个复杂的过程,需要使用多种方法和技术来实现自定义的窗体样式。但是,通过使用setUndecorated(true)方法和MouseListener,可以实现自定义的窗体样式,并去掉JFrame上的...

    jframe标题栏处理实例 jframe标题栏处理实例

    jframe标题栏处理实例jframe标题栏处理实例jframe标题栏处理实例jframe标题栏处理实例

    JFrame最小化到托盘

    "JFrame最小化到托盘"指的是当用户点击窗口的最小化按钮时,不是将窗口缩小到任务栏,而是将其隐藏到系统托盘区域。这种方式通常用于需要长时间运行的应用程序,如聊天软件、下载工具等,它能让用户在不占用桌面空间...

    更改标题栏背景并重写JFrame窗口

    对JFrame窗口进行了重写 最大最小化按钮可以改变(我用的是qq上的最大最小化按钮图标) 对JFrame进行更改 得到了自己想要的窗口 本窗口是用来做局域聊天窗口特别设计的 详细 内容 代码都有详细注释谢谢下载

    禁用标题栏上的最大化、最小化和关闭按钮

    在Windows操作系统中,标题栏是窗口的一个重要组成部分,它通常位于窗口的顶部,包含应用程序的图标、窗口的名称以及最大化、最小化和关闭按钮。这些按钮允许用户方便地操作窗口,如扩大显示区域(最大化)、缩小至...

    java JFrame最大化问题

    ### Java JFrame 最大化问题详解 #### 一、概述 在Java Swing中,`JFrame` 是用于创建图形用户界面的主要容器类之一。有时我们希望应用程序启动时窗口能够自动最大化,以便用户能够充分利用屏幕空间。然而,在实际...

    Java JFrame窗体弹窗_java_jframe

    JFrame不仅提供了窗口的基本功能,如关闭、最小化和最大化,还允许自定义布局管理和事件处理。 首先,我们需要了解Java Swing。Java Swing是Java AWT(抽象窗口工具包)的扩展,提供了一组轻量级的组件,支持丰富的...

    java自定义JFrame风格窗体

    在Java编程语言中,`JFrame`是Swing库中的一个关键组件,它用于创建窗口应用程序的基础框架。自定义`JFrame`风格窗体是指开发者根据自己的需求,打破默认的系统样式,创建具有独特外观和行为的窗口。这通常涉及到对...

    java JFrame框架的应用

    它提供了基本的窗口功能,包括窗口的大小调整、关闭、最小化和最大化等。在Java GUI编程中,JFrame是一个不可或缺的部分,用于构建图形用户界面(GUI)。让我们深入探讨一下JFrame的使用和相关知识点。 首先,创建...

    java开发gui教程之jframe监听窗体大小变化事件和jframe创建窗体

    最后,在使用JFrame时,通常会包含标题、最小化按钮、最大化按钮以及关闭按钮。这些按钮是JFrame的内置组件,允许用户执行标准的窗口操作,比如最小化、最大化和关闭窗口。 综上所述,通过JFrame可以轻松地创建窗体...

    简易的 Java Jframe窗体聊天室

    Java Jframe窗体聊天室是一种基于Java Swing库创建的用户界面应用,主要使用JFrame类作为主窗口,为用户提供交互式的聊天环境。这个简易的聊天室项目非常适合Java初学者学习,因为它涵盖了基本的GUI设计、事件处理...

    java JFrame,java se,javase

    Java JFrame是Java Swing库中的一个核心组件,用于创建图形用户界面(GUI)的应用程序窗口。在Java SE(标准版)环境中,JFrame是构建桌面应用的主要框架。它提供了丰富的功能,如添加组件、设置窗口属性、处理事件...

    java jframe透明代码

    本文将详细介绍如何利用Java Swing库中的`JFrame`类结合`jna.jar`和`examples.jar`这两个第三方库来实现一个可调整透明度的窗口。 #### 二、基础知识介绍 ##### 1. JFrame与Swing `JFrame`是Swing库中的基础组件...

    JFrame界面美化IFrame应用。

    在Java的GUI编程中,JFrame是构建桌面应用程序的基础,它提供了标准的窗口功能,如标题栏、边框、最大化和最小化按钮等。然而,在JDK1.4之前的版本,如果想要去除JFrame的标题栏以实现自定义界面,通常会使用JWindow...

    java实现最小化到托盘

    在Java编程环境中,实现窗口应用最小化到系统托盘是一项常见的功能,特别是在开发桌面应用程序时。这个功能使得用户可以将程序窗口隐藏到任务栏的托盘区域,而不是将其关闭或最小化到任务栏,从而方便用户快速访问。...

    Java_Swing窗体种类简介

    - 提供了对标题栏操作的支持,如关闭、最大化和最小化。 - 可以嵌套使用,实现更复杂的界面布局。 #### JSplitPane详解 `JSplitPane`用于创建分隔的面板,可以水平或垂直分割,支持动态调整两个子面板的比例。构造...

    java JFrame

    Java JFrame 是Java Swing库中的一个核心组件,它是Java图形用户界面(GUI)应用程序的基础。它提供了窗口的基本结构,包括标题栏、菜单栏、边框以及内容面板,是创建交互式桌面应用的重要工具。在深入理解JFrame...

    java jframe基础2

    java jframe基础教程2源码代码免费提供

    用java JFrame,JPanel写的大鱼吃小鱼小游戏

    【标题】:“用Java JFrame,JPanel写的大鱼吃小鱼小游戏” 【正文】: Java是一种广泛使用的面向对象的编程语言,尤其在开发桌面应用程序时,它提供了丰富的库和工具。在这个“大鱼吃小鱼”游戏中,开发者利用了...

Global site tag (gtag.js) - Google Analytics