`
tangbo645
  • 浏览: 19164 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类

取除去任务栏的窗体高度

    博客分类:
  • sun
阅读更多

 

package test;

 

import java.awt.Dimension;

import java.awt.Insets;

import java.awt.Rectangle;

import java.awt.Toolkit;

 

import javax.swing.JFrame;

 

public class RealHight extends Thread {

 

    /** 屏幕宽 */

    int screenWidth = Toolkit.getDefaultToolkit ().getScreenSize(). width ;

 

    /** 屏幕高 */

    int screenHeight = Toolkit.getDefaultToolkit ().getScreenSize(). height ;

 

    JFrame frame = new JFrame();

    Dimension screenSize = Toolkit.getDefaultToolkit ().getScreenSize();  

    Insets screenInsets = Toolkit.getDefaultToolkit ().getScreenInsets( frame .getGraphicsConfiguration());  

    Rectangle desktopBounds = new Rectangle(  

           screenInsets . left , screenInsets . top ,    

           screenSize . width - screenInsets . left - screenInsets . right ,  

           screenSize . height - screenInsets . top - screenInsets . bottom );

   

    public RealHight() {

      

    }

   

    // 取除去任务栏的窗体高度

    public int get() {

       return desktopBounds . height ;

    }

   

    public static void main(String[] args) {

       RealHight rh = new RealHight();

       System. out .println(rh.get());

    }

   

}

 

分享到:
评论
1 楼 guolicheng 2009-10-22  

相关推荐

    C#控件大全

    (28)ShowInTaskbar属性:用来获取或设置一个值,该值指示是否在Windows任务栏中显示窗体。 (29)Visible属性:用于获取或设置一个值,该值指示是否显示该窗体或控件。值为true 时显示窗体或控件,为 false时不...

    C# 获得桌面分辨率、窗口当前坐标

    需要注意的是,这些属性获取的宽度和高度不包括系统任务栏。 示例代码: ```csharp int screenWidth = System.Windows.Forms.SystemInformation.WorkingArea.Width; int screenHeight = System.Windows.Forms....

    C#编程经验技巧宝典

    54 <br>0075 用回溯法找出n个自然数中取r个数的全排列 55 <br>0076 约瑟夫环问题 56 <br>0077 猴子选大王 57 <br>0078 如何判断IP是否正确 57 <br>0079 如何将小写金额转换为大写金额 57...

    易语言 茶凉专用模块

    参数 窗口新高度, 整数型, 可空, 可空:原高度不变 .子程序 窗口隐藏显示, 逻辑型, 公开, 显示隐藏指定句柄的窗口(如果显示则隐藏:返回假,如果隐藏则显示:返回真) .参数 窗口句柄, 整数型, 可空, 要显示/隐藏的窗口...

    VB编程计算机考试题宣贯.pdf

    - **解析**: Caption属性用于设置窗体的标题栏文字。 9. **控件名称的默认规则** - **知识点**: 系统默认给第一个建立的命令按钮的名称不是“Command”。 - **解析**: 系统默认会给控件命名,如第一个命令按钮...

    2021-2022计算机二级等级考试试题及答案No.10089.docx

    - 应用软件的主要作用不是扩大计算机的存储容量,而是帮助用户完成特定的任务,如文档处理、图片编辑等。存储容量的增加主要通过硬件升级实现。 ### 3. 存储器分类 - 按存储介质的材料及器件的不同来分,存储器确实...

    2021-2022计算机二级等级考试试题及答案No.13301.docx

    - **工具栏自定义**:用户可以通过“视图”菜单来选择或隐藏工具栏按钮,从而定制自己的工作环境。这对于提高工作效率非常有用。 ### 3. 循环语句 - **循环体执行次数**:题目中的代码片段展示了如何使用`for`循环...

    2021-2022计算机二级等级考试试题及答案No.12021.docx

    - Windows的任务栏显示了当前正在运行的所有程序的图标。 ### 知识点17:字符串与数字类型的转换 - **parseXxx()**方法用于将字符串转换为指定类型的数值。 - 正确答案是12.5,因为s1和s2分别被解析成double和int...

    2021-2022计算机二级等级考试试题及答案No.18485.docx

    - **解释**: Access提供了几种自动生成窗体的方式,包括纵栏式、表格式和数据表等,但不包括“新奇式”。这意味着在使用自动创建功能时,用户无法选择这种类型的窗体样式。 ### 7. VFP中的子类或表单创建 - **知识...

    VB编程计算机考试题.pdf

    - **解析**: Caption属性用于设置窗体的标题栏文字,是窗体的重要属性之一。 8. **控件命名** - **知识点**: 创建的第一个命令按钮默认名称不是Command。 - **解析**: 创建控件时,系统会自动分配一个默认名称...

    2021-2022计算机二级等级考试试题及答案No.3605.docx

    计算机的通用性主要取决于其指令系统,这决定了它可以执行哪些类型的计算任务。 ### 4. 数据库主键的理解 **题目概述:** 题目探讨了关于数据库主键的一些概念。 **知识点详解:** - **主键的作用:**主键是用来...

    2021-2022计算机二级等级考试试题及答案No.12475.docx

    7. 工具栏中的"启动"按钮:在开发环境中,这个按钮通常用于运行已经编写好的应用程序或窗体。 8. 移动记录指针:在数据库操作中,Locate用于相对移动,Skip用于跳过指定数量的记录;Go用于绝对定位到某一条记录。 ...

    2021-2022计算机二级等级考试试题及答案No.19545.docx

    此外,还可以在代码中直接设置控件的宽度和高度属性。 #### 14. Access中的窗体视图 - **知识点**:Access的窗体视图不包括“查询”视图。 - **解释**:在Access中,窗体视图主要有“设计”视图、“窗体”视图和...

    showModalDialog模态对话框的使用详解以及浏览器兼容

    总之,`showModalDialog`在某些特定场景下仍具有一定的实用性,特别是在需要确保用户完成特定任务或交互之前不能离开当前页面的情况下。但由于浏览器兼容性问题,现代Web开发中已不再推荐使用此方法,转而使用更灵活...

    2021-2022计算机二级等级考试试题及答案No.3631.docx

    - **计时器控件**:计时器控件主要用于周期性地执行某些任务,它在运行时是不可见的。值得注意的是,计时器和滚动条控件都具备`Enabled`属性,该属性可以决定控件是否激活。 ### 2. 表设计中的字段类型 - 在表设计...

    易语言程序免安装版下载

    a = 取空白文本 (20) GetWindowTextA(hWnd, a, 20) 易语言5.0测试版2相对于测试版1的更新内容: 1. 修改了很多由于符号冲突而导致无法完成静态编译的BUG 易语言5.0测试版1发布于2009/12/28,是易语言5.0...

    UniGUI集合说明

    要移除UniGUI主窗体的标题栏,可以通过调整窗体的样式设置来实现: - **设置无标题栏**:通过设置窗体的`BorderStyle`属性为`bsNone`。 - **隐藏标题文本**:通过设置窗体的`Caption`为空字符串。 #### 13. 用Ext...

    Oracle EBS开发文档(form, report)

    EBS的核心优势在于其高度可定制性和扩展性,这使得企业可以根据自身需求进行个性化配置。 #### 二、EBS 开发基础 ##### 1. **Oracle Forms 基础** **Oracle Forms** 是用于构建图形用户界面的应用程序开发工具,...

    2021-2022计算机二级等级考试试题及答案No.10108.docx

    - **知识点说明**:在Microsoft Word中,用户可以通过拖动垂直标尺上的行标记来调整表格行的高度。这是一种直观且简单的方法,使用户能够轻松地调整表格的外观和布局。 ### 3. Word界面元素的隐藏 - **知识点说明*...

    Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好

    序并没有结束,我们可以打开windows 任务管理器,可以看到我们的程序仍在执 行。 因为return a.exec();一句表示只要主窗口界面不退出,那么程 序就会一直执行。所以只有用第一种方法,将该语句也放到if 语句中,而在...

Global site tag (gtag.js) - Google Analytics