[JAVA100例]010、创建一个窗体

爱Kitty的面面

爱Kitty的面面

2016-02-19 16:25

人生本是一个不断学习的过程,在这个过程中,图老师就是你们的好帮手,下面分享的[JAVA100例]010、创建一个窗体懂设计的网友们快点来了解吧!

  

import javax.swing.*;
import java.awt.*;
/**
 * pTitle: 创建自己的窗体/p
 * pDescription: /p
 * pCopyright: Copyright (c) 2003/p
 * pFilename: 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);
  }
}

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

[JAVA100例]010、创建一个窗体

编程语言 网络编程
[JAVA100例]010、创建一个窗体

[JAVA100例]021、内部窗体

编程语言 网络编程
[JAVA100例]021、内部窗体

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

[JAVA100例]022、分割一个面板

编程语言 网络编程
[JAVA100例]022、分割一个面板

[JAVA100例]001、Hello,Java

编程语言 网络编程
[JAVA100例]001、Hello,Java

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

[JAVA100例]060、继承Thread

编程语言 网络编程
[JAVA100例]060、继承Thread

[JAVA100例]011、按钮

编程语言 网络编程
[JAVA100例]011、按钮

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用输入框填写行列值输出矩阵表

使用输入框填写行列值输出矩阵表

让Win XP不再显示错误提示窗口

让Win XP不再显示错误提示窗口
下拉加载更多内容 ↓