adom.java

来自「IO流的项目好」· Java 代码 · 共 79 行

JAVA
79
字号
//封装某些方法
package myQQ;

import java.awt.*;
import javax.swing.*;
import java.util.*;

class Adom
{
	static Image icon = Toolkit.getDefaultToolkit().getImage("QQ/skin/log/icon.png");
	static ImageIcon icOP = new ImageIcon("QQ/skin/default/icOption.png");
	static Image imL = Toolkit.getDefaultToolkit().getImage("QQ/skin/default/B1.png");
	static Image imR = Toolkit.getDefaultToolkit().getImage("QQ/skin/default/B2.png");
	static Image imT = Toolkit.getDefaultToolkit().getImage("QQ/skin/default/B0.png");
	static Image imB = Toolkit.getDefaultToolkit().getImage("QQ/skin/default/B3.png");
	
	public Point setCenter(Dimension fs)
	{	//容器居中显示
		Dimension ss = Toolkit.getDefaultToolkit().getScreenSize();
		int x = (ss.width-fs.width)/2;
		int y = (ss.height-fs.height)/2;
		Point p = new Point(x,y);
		return p;
	}
	
	public Point setCenter(int width,int height)
	{	//容器居中显示
		Dimension ss = Toolkit.getDefaultToolkit().getScreenSize();
		int x = (ss.width-width)/2;
		int y = (ss.height-height)/2;
		Point p = new Point(x,y);
		return p;
	}
	
	public Point setRight(Dimension fs)
	{	//容器居右上显示
		Dimension ss = Toolkit.getDefaultToolkit().getScreenSize();
		int x = ss.width-fs.width;
		int y = 0;
		Point p = new Point(x,y);
		return p;
	}
	
	public Point setRight(int width,int height)
	{	//容器居右上显示
		Dimension ss = Toolkit.getDefaultToolkit().getScreenSize();
		int x = ss.width-width;
		int y = 0;
		Point p = new Point(x,y);
		return p;
	}
	
	public Point setDown(int width,int height)
	{	//容器居下部显示
		Dimension ss = Toolkit.getDefaultToolkit().getScreenSize();
		int x = ss.width-width;
		int y = ss.height-height;
		Point p = new Point(x,y);
		return p;
	}
	
	public void setAllFont(Font f,Color c)
	{	//统一字体
		String[] s = {"Menu.foreground","MenuItem.foreground"}; 
		//枚举风格关键字
		Enumeration keys = UIManager.getLookAndFeelDefaults().keys();
		while(keys.hasMoreElements())
		{	//遍历所有组件
			Object key = keys.nextElement();
			if(UIManager.get(key) instanceof Font)
				UIManager.put(key,f);
			for (int i = 0; i<s.length; i++)
			{
				if(((String)key).equals(s[i]))
					UIManager.put(key,c);
			}
		}
	} 
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?