首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Java技巧:在屏幕上定位窗口

Java Abstract Window Toolkit(AWT)的Window.setLocation函数为开发人员提供了一个条理清晰的方法来解决在用户屏幕上定位一个窗口的问题。但用这个方法就必须考虑精确的象素点,这就很麻烦,而用一个类似于java.awt.BorderLayout的系统就要好的多。 在BorderLayout中,各部分都是由下面这几个区域函数之一定位的:BorderLayout.NORTHBorderLayout.SOUTHBorderLayout.CENTERBorderLayout.WESTBorderLayout.EAST 下面的代码用几乎相同的方法在屏幕上定位了一个窗口。它首先确定了五个固定的位置,然后用屏幕大小和窗口大小来定位一个窗口。package com.generationjava.awt;import java.awt.Dime...
类别:程序开发 - JAVA    查看:140    更新:2014-05-16

J2ME如何将手机屏幕的内容存储为Image对象

本文介绍J2Me如何将手机屏幕的内容存储为Image对象,完成这一个功能的思想就是使用缓冲机制。这里认为手机屏幕上显示的是一个Canvas。我们不能直接获得Canvas上的像素,因此不能直接从Canvas上的内容获得Image对象。转换一下思路,如果把要绘制的Canvas上的内容首先绘制到一个Image上,而这个Image并不显示到屏幕上,只是在绘画完成后一次性的显示到屏幕上。有经验的朋友一定联想到了双缓冲机制,不过这里并不是要使用双缓冲解决闪屏的问题,而是要得到当前Canvas的内容。   下面我们编写一个简单的Canvas类来测试一下这个想法,SimpleCanvas是Canvas的子类,为了保存Canvas的内容,我们创建一个Image,大小与Canvas的尺寸相...
类别:程序开发 - JAVA    查看:117    更新:2014-05-14

自适应屏幕分辨率的基类窗口

做一个自适应屏幕分辨率的窗口,当成一个应用程序中所有窗体的基类。这样整个程序可以很好的适应屏幕分辨率的改变。实现的原理很简单,就是在窗口打开的时候去RESIZE窗口和窗口中的控件大小,位置。参看下面的源代码,可以很容易的看懂。1。新建一个窗口。为窗口写一个函数f_resize()大部分工作就在这里。无输入参数返回值为整形:environment envinteger ii_ScreenWidth,ii_ScreenHeightdouble WRadio,HRadio,Radiointeger ii_WinBolderWidth,ii_WinBolderHeightgetenvironment(env)ii_WinBolderWidth=this.width - this.WorkSpaceWidth()//取得窗体的边框宽度ii_WinBolderHeight=this.height - this.WorkSpa...
类别:程序开发 - PowerBuilder    查看:85    更新:2014-05-10