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());
}
}
分享到:
相关推荐
(28)ShowInTaskbar属性:用来获取或设置一个值,该值指示是否在Windows任务栏中显示窗体。 (29)Visible属性:用于获取或设置一个值,该值指示是否显示该窗体或控件。值为true 时显示窗体或控件,为 false时不...
需要注意的是,这些属性获取的宽度和高度不包括系统任务栏。 示例代码: ```csharp int screenWidth = System.Windows.Forms.SystemInformation.WorkingArea.Width; int screenHeight = System.Windows.Forms....
54 <br>0075 用回溯法找出n个自然数中取r个数的全排列 55 <br>0076 约瑟夫环问题 56 <br>0077 猴子选大王 57 <br>0078 如何判断IP是否正确 57 <br>0079 如何将小写金额转换为大写金额 57...
参数 窗口新高度, 整数型, 可空, 可空:原高度不变 .子程序 窗口隐藏显示, 逻辑型, 公开, 显示隐藏指定句柄的窗口(如果显示则隐藏:返回假,如果隐藏则显示:返回真) .参数 窗口句柄, 整数型, 可空, 要显示/隐藏的窗口...
- **解析**: Caption属性用于设置窗体的标题栏文字。 9. **控件名称的默认规则** - **知识点**: 系统默认给第一个建立的命令按钮的名称不是“Command”。 - **解析**: 系统默认会给控件命名,如第一个命令按钮...
- 应用软件的主要作用不是扩大计算机的存储容量,而是帮助用户完成特定的任务,如文档处理、图片编辑等。存储容量的增加主要通过硬件升级实现。 ### 3. 存储器分类 - 按存储介质的材料及器件的不同来分,存储器确实...
- **工具栏自定义**:用户可以通过“视图”菜单来选择或隐藏工具栏按钮,从而定制自己的工作环境。这对于提高工作效率非常有用。 ### 3. 循环语句 - **循环体执行次数**:题目中的代码片段展示了如何使用`for`循环...
- Windows的任务栏显示了当前正在运行的所有程序的图标。 ### 知识点17:字符串与数字类型的转换 - **parseXxx()**方法用于将字符串转换为指定类型的数值。 - 正确答案是12.5,因为s1和s2分别被解析成double和int...
- **解释**: Access提供了几种自动生成窗体的方式,包括纵栏式、表格式和数据表等,但不包括“新奇式”。这意味着在使用自动创建功能时,用户无法选择这种类型的窗体样式。 ### 7. VFP中的子类或表单创建 - **知识...
- **解析**: Caption属性用于设置窗体的标题栏文字,是窗体的重要属性之一。 8. **控件命名** - **知识点**: 创建的第一个命令按钮默认名称不是Command。 - **解析**: 创建控件时,系统会自动分配一个默认名称...
计算机的通用性主要取决于其指令系统,这决定了它可以执行哪些类型的计算任务。 ### 4. 数据库主键的理解 **题目概述:** 题目探讨了关于数据库主键的一些概念。 **知识点详解:** - **主键的作用:**主键是用来...
7. 工具栏中的"启动"按钮:在开发环境中,这个按钮通常用于运行已经编写好的应用程序或窗体。 8. 移动记录指针:在数据库操作中,Locate用于相对移动,Skip用于跳过指定数量的记录;Go用于绝对定位到某一条记录。 ...
此外,还可以在代码中直接设置控件的宽度和高度属性。 #### 14. Access中的窗体视图 - **知识点**:Access的窗体视图不包括“查询”视图。 - **解释**:在Access中,窗体视图主要有“设计”视图、“窗体”视图和...
总之,`showModalDialog`在某些特定场景下仍具有一定的实用性,特别是在需要确保用户完成特定任务或交互之前不能离开当前页面的情况下。但由于浏览器兼容性问题,现代Web开发中已不再推荐使用此方法,转而使用更灵活...
- **计时器控件**:计时器控件主要用于周期性地执行某些任务,它在运行时是不可见的。值得注意的是,计时器和滚动条控件都具备`Enabled`属性,该属性可以决定控件是否激活。 ### 2. 表设计中的字段类型 - 在表设计...
a = 取空白文本 (20) GetWindowTextA(hWnd, a, 20) 易语言5.0测试版2相对于测试版1的更新内容: 1. 修改了很多由于符号冲突而导致无法完成静态编译的BUG 易语言5.0测试版1发布于2009/12/28,是易语言5.0...
要移除UniGUI主窗体的标题栏,可以通过调整窗体的样式设置来实现: - **设置无标题栏**:通过设置窗体的`BorderStyle`属性为`bsNone`。 - **隐藏标题文本**:通过设置窗体的`Caption`为空字符串。 #### 13. 用Ext...
EBS的核心优势在于其高度可定制性和扩展性,这使得企业可以根据自身需求进行个性化配置。 #### 二、EBS 开发基础 ##### 1. **Oracle Forms 基础** **Oracle Forms** 是用于构建图形用户界面的应用程序开发工具,...
- **知识点说明**:在Microsoft Word中,用户可以通过拖动垂直标尺上的行标记来调整表格行的高度。这是一种直观且简单的方法,使用户能够轻松地调整表格的外观和布局。 ### 3. Word界面元素的隐藏 - **知识点说明*...
序并没有结束,我们可以打开windows 任务管理器,可以看到我们的程序仍在执 行。 因为return a.exec();一句表示只要主窗口界面不退出,那么程 序就会一直执行。所以只有用第一种方法,将该语句也放到if 语句中,而在...