| 发表于:2007-07-19 18:03:051楼 得分:0 |
import javax.swing.*; import java.awt.*; /** * <p> title: 创建自己的窗体 </p> * <p> description: </p> * <p> copyright: copyright (c) 2003 </p> * <p> filename: mainframe.java </p> * @version 1.0 */ public class mainframe extends jframe { /** * <br> 方法说明:构造器,通过传递参数来完成窗体的绘制。 * <br> 输入参数:string stitle 窗体标题 * <br> 输入参数:int iwidth 窗体的宽度 * <br> 输入参数:int iheight 窗体的高度 * <br> 返回类型: */ public mainframe(string stitle,int iwidth,int iheight) { dimension dim = toolkit.getdefaulttoolkit().getscreensize();//获取屏幕尺寸 imageicon ii = new imageicon( "images/middle.gif "); settitle(stitle);//设置窗体标题 seticonimage(ii.getimage());//设置窗体的图标 setdefaultcloseoperation(jframe.dispose_on_close);//设置但关闭窗体时退出程序 setsize(iwidth,iheight);//设置窗体大小 int w = getsize().width;//获取窗体宽度 int h = getsize().height;//获取窗体高度 system.out.println( "窗体宽: "+w+ " 窗体高: "+h); int x = (dim.width-w)/2; int y = (dim.height-h)/2; setlocation(x,y);//将窗体移到屏幕中间 setvisible(true);//显示窗体 } public static void main(string[] args) { jframe.setdefaultlookandfeeldecorated(true);//使用最新的swing外观 mainframe mf = new mainframe( "main frame demo ",400,300); } } | | |
|