`
krs
  • 浏览: 128904 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

[转]swing面版最大化去掉任务栏高度

    博客分类:
  • Java
阅读更多
//获取屏幕分辨率大小
Dimension   screen   =   Toolkit.getDefaultToolkit().getScreenSize();
//getScreenInsets是指获得屏幕的 insets
Insets   insets   =   Toolkit.getDefaultToolkit().getScreenInsets(frame.getGraphicsConfiguration()); 
//设置frame的大小
frame.setSize(screenSize.width, screenSize.height-insets.bottom);

 [Insets 对象是容器边界的表示形式。它指定容器必须在其各个边缘留出的空间。这个空间可以是边界、空白空间或标题。]
frame.getGraphicsConfiguration()是指返回由此frame窗口使用的 GraphicsConfiguration[GraphicsConfiguration 类描述图形目标(如打印机或监视器)的特征。有许多与单一图形设备关联的 GraphicsConfiguration 对象,表示不同的绘图模式或能力。相应的本机结构也将因平台而异。例如,在 X11 窗口系统上,每个可视组件都是一个不同的 GraphicsConfiguration。在 Microsoft Windows 系统上,GraphicsConfiguration 表示当前分辨率和颜色深度下可用的 PixelFormat。
在虚拟设备多屏幕环境中(其中桌面区域可以跨越多个物理屏幕设备),GraphicsConfiguration 对象的边界与虚拟坐标系相关。当设置组件的位置时,使用 getBounds 来获得所需 GraphicsConfiguration 的边界和 GraphicsConfiguration 坐标位置的偏移量]

(转自:http://blog.csdn.net/love_java_love/article/details/4493879)

分享到:
评论

相关推荐

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

    如何去掉JFrame上的最大化最小化和关闭按钮 在Java中,JFrame是一个基本的GUI组件,用于创建窗口式应用程序。然而,在某些情况下,我们可能需要去掉JFrame上的最大化、最小化和关闭按钮,以实现自定义的窗体样式。...

    使用java的AWT或者swing来做任务栏菜单

    本篇将详细探讨如何使用Java的AWT和Swing来实现任务栏菜单的功能,这在很多桌面应用中是非常常见的需求。 首先,AWT是Java早期提供的GUI库,提供了基本的窗口组件,如按钮、文本框等。而Swing是在AWT基础上构建的,...

    java swt 隐藏和显示任务栏图标和托盘图标(2)

    在Java编程环境中,SWT(Standard Widget Toolkit)是一个强大的库,用于创建本地化的图形用户界面(GUI)。SWT是Eclipse项目的一部分,它允许开发者利用操作系统原生的UI控件,提供更接近操作系统风格的用户体验。...

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

    这些按钮允许用户方便地操作窗口,如扩大显示区域(最大化)、缩小至任务栏(最小化)或完全关闭应用程序。然而,在某些特殊场景下,例如开发特定的软件界面或者为了特定的安全需求,我们可能需要禁用这些功能。本文...

    jre1.6Swing精简版

    "精简版"意味着这个JRE可能去除了不适用于Swing开发的部分功能,如某些非必要的库或者特定的国际化支持,以减小体积,提高启动速度,更适合运行基于Swing的应用程序。对于开发者来说,这样的精简版JRE有助于减少资源...

    Swing实现Windows任务窗

    在Java的Swing库中,`JTaskPane`组件是一个非常有用的工具,它允许开发者创建类似于Windows操作系统任务窗格的效果。这个组件是 Swing 对 Microsoft Windows Aero 视觉风格的模仿,提供了一种组织和展示信息的方式,...

    java6支持任务栏图标

    根据提供的信息,我们可以总结并详细解释与Java 6支持任务栏图标相关的知识点。 ### Java 6 支持任务栏图标 #### 概述 在Java 6中,开发者可以通过特定的技术实现应用程序在任务栏上显示自定义图标。这对于提高...

    模仿Windows任务栏

    【模仿Windows任务栏】是一个项目,旨在通过编程技术实现与Windows操作系统任务栏相似的功能。在Windows系统中,任务栏是一个至关重要的元素,它提供应用程序的快捷启动、窗口切换、系统通知以及多任务管理等核心...

    java Swing 气泡浮动提示窗口代码

    Java Swing 是Java GUI编程库的一部分,它提供了丰富的组件和功能来创建桌面应用程序。在Swing中,有时我们需要为用户提供一种轻量级的提示机制,比如气泡浮动提示窗口,这通常用于显示临时信息或者提示。在给定的...

    swing窗口旋转关闭

    在Swing中,你可以创建丰富的、高度交互的桌面应用。在Swing窗口旋转关闭这一主题中,我们将深入探讨如何利用Swing组件和方法来实现窗口的旋转效果以及自定义窗口关闭操作。 首先,Swing中的主要窗口类是`JFrame`,...

    swing E版

    Swing E版是一款基于Java Swing库的扩展工具,它提供了更丰富的组件和功能,以帮助开发者构建更加美观、功能强大的图形用户界面(GUI)。在Java编程中,Swing是Java Foundation Classes (JFC)的一部分,用于创建桌面...

    java swing简单版qq

    在这个“java swing简单版qq”项目中,开发者利用Swing构建了一个基础的即时通讯应用,模拟了QQ的基本功能,如聊天和更换皮肤。下面我们将深入探讨Java Swing以及如何使用它来实现这样的应用程序。 首先,Swing是...

    精通 JAVASWING中文版

    Swing 还支持国际化和本地化,使得应用可以根据用户的语言环境展示适当的文本。 对于 JAVASWING中文版,你可以期待深入理解组件的使用、外观和感觉的定制(NimbusLookAndFeel 或 MetalLookAndFeel)、模态和非模态...

    java swing可视化插件

    在学习和使用Java Swing可视化插件时,你需要了解Swing的基本组件、布局管理、事件处理以及如何使用IDE(如Eclipse或IntelliJ IDEA)中的可视化工具。同时,熟悉Java编程基础和面向对象的概念也至关重要。此外,不断...

    swing eclipse 可视化插件

    Swing Eclipse 可视化插件是为Eclipse集成开发环境提供的一种增强工具,它使得开发者可以更加直观地设计和构建基于Java Swing的用户界面。这个插件通过图形化的拖放方式,允许开发者创建、编辑和预览Swing组件,大大...

    java swing 实现的word文档转换成pdf文档

    总的来说,通过Java Swing实现Word转PDF的功能涉及了多个技术领域,包括Java GUI编程、文件I/O、文档解析和生成、以及可能的并发处理。这个过程需要对Java和相关库有深入的理解,同时也展示了Java作为强大工具在跨...

    可视化swing编辑插件

    Swing编辑插件是Eclipse集成开发环境(IDE)中的一个重要工具,主要针对Java Swing应用程序的开发。在Eclipse中,这个插件提供了一个可视化设计界面,允许开发者通过拖放组件来构建用户界面,极大地提高了开发效率和...

    Swing的中自定义的窗体、内部窗体样式的设置

    本示例中使用6行代码左右实现了窗体和内部窗体换肤效果,以及让窗体不能调整大小、窗体置中,以及除去窗体的装饰条--看不到最小化、最大化和关闭按钮,以及光标的样式等的功能。 因为Apple的皮肤没有在网上找它相应...

Global site tag (gtag.js) - Google Analytics