首页>代码>毕设 基于java swing的泡泡堂游戏>/H2003032025-泡泡堂网络游戏的设计与实现/Game/src/net/jeson/game/component/CenterShowDialog.java
package net.jeson.game.component;

import java.awt.Dialog;
import java.awt.Dimension;
import java.awt.Frame;
import java.awt.Toolkit;

import javax.swing.JFrame;


/**   
 *   描述:进入参数Dialog,使显示的图形界面显示居中   
 *   */   
 
public   class   CenterShowDialog   {   
//     public   CenterShowFrame(Frame   frame)   {   
//     若为frame改所有dialog字段为frame   
   public   CenterShowDialog(Dialog   dialog)   {//目标显示为对话框   
       dialog.setResizable(false);//不准最大化   
       //Center   the   window   
       Dimension   screenSize   =   Toolkit.getDefaultToolkit().getScreenSize();   
       Dimension   dialogSize   =   dialog.getSize();   
       if   (dialogSize.height   >   screenSize.height)   {   
           dialogSize.height   =   screenSize.height;   
       }   
       if   (dialogSize.width   >   screenSize.width)   {   
           dialogSize.width   =   screenSize.width;   
       }   
       dialog.setLocation((screenSize.width   -   dialogSize.width)   /   2,   
           (screenSize.height   -   dialogSize.height)   /   2);   
   }   
   public   CenterShowDialog(JFrame   dialog)   {//目标显示为对话框   
       dialog.setResizable(false);//不准最大化   
       //Center   the   window   
       Dimension   screenSize   =   Toolkit.getDefaultToolkit().getScreenSize();   
       Dimension   dialogSize   =   dialog.getSize();   
       if   (dialogSize.height   >   screenSize.height)   {   
           dialogSize.height   =   screenSize.height;   
       }   
       if   (dialogSize.width   >   screenSize.width)   {   
           dialogSize.width   =   screenSize.width;   
       }   
       dialog.setLocation((screenSize.width   -   dialogSize.width)   /   2,   
           (screenSize.height   -   dialogSize.height)   /   2);   
   }   
   public   CenterShowDialog(Frame   dialog)   {//目标显示为对话框   
       dialog.setResizable(false);//不准最大化   
       //Center   the   window   
       Dimension   screenSize   =   Toolkit.getDefaultToolkit().getScreenSize();   
       Dimension   dialogSize   =   dialog.getSize();   
       if   (dialogSize.height   >   screenSize.height)   {   
           dialogSize.height   =   screenSize.height;   
       }   
       if   (dialogSize.width   >   screenSize.width)   {   
           dialogSize.width   =   screenSize.width;   
       }   
       dialog.setLocation((screenSize.width   -   dialogSize.width)   /   2,   
           (screenSize.height   -   dialogSize.height)   /   2);   
   } 
}   


最近下载更多
胡棋俊  LV4 11月17日
fulong1001  LV5 11月6日
lisansiwu  LV2 11月2日
最代码官方  LV168 10月26日
最近浏览更多
胡棋俊  LV4 11月17日
剑苍生  LV2 11月17日
感冒灵颗粒 11月12日
暂无贡献等级
terryang  LV19 11月9日
gzcznb  LV8 11月6日
fulong1001  LV5 11月6日
xiaozhi丶  LV15 11月4日
nghiavudev 11月3日
暂无贡献等级
wypsgdsb 11月2日
暂无贡献等级
lisansiwu  LV2 11月2日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友