图书管理系统添加的新类 10 InitFr…
2015-06-20 10:34
453 查看
import java.awt.Dimension;
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
public class InitFrame extends JFrame{
// 写这个类的目的是提高代码的复用性
// 发现本项目大部分类都需要这些代码 所以建此类减少其他类的代码
public InitFrame()
{
}
public InitFrame(String name,String imageName,final int
DEFAULT_WIDTH,final int DEFAULT_HEIGHT)
{
//
设置窗体标题
setTitle(name);
// 设置屏幕大小位置
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
double screenWidth = screenSize.getWidth();
double screenHeight = screenSize.getHeight();
setBounds((int)screenWidth/2-DEFAULT_WIDTH/2,(int)screenHeight/2-DEFAULT_HEIGHT/2,DEFAULT_WIDTH,DEFAULT_HEIGHT);
//设置图标
Image ima = kit.getImage(imageName);
setIconImage(ima);
//设置 观感
String plaf =
"com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel";
try {
UIManager.setLookAndFeel(plaf);
} catch (ClassNotFoundException e2) {
e2.printStackTrace();
} catch (InstantiationException e2) {
e2.printStackTrace();
} catch (IllegalAccessException e2) {
e2.printStackTrace();
} catch (UnsupportedLookAndFeelException e2) {
e2.printStackTrace();
}
SwingUtilities.updateComponentTreeUI(this);
}
}
import java.awt.Image;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UnsupportedLookAndFeelException;
public class InitFrame extends JFrame{
// 写这个类的目的是提高代码的复用性
// 发现本项目大部分类都需要这些代码 所以建此类减少其他类的代码
public InitFrame()
{
}
public InitFrame(String name,String imageName,final int
DEFAULT_WIDTH,final int DEFAULT_HEIGHT)
{
//
设置窗体标题
setTitle(name);
// 设置屏幕大小位置
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize = kit.getScreenSize();
double screenWidth = screenSize.getWidth();
double screenHeight = screenSize.getHeight();
setBounds((int)screenWidth/2-DEFAULT_WIDTH/2,(int)screenHeight/2-DEFAULT_HEIGHT/2,DEFAULT_WIDTH,DEFAULT_HEIGHT);
//设置图标
Image ima = kit.getImage(imageName);
setIconImage(ima);
//设置 观感
String plaf =
"com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel";
try {
UIManager.setLookAndFeel(plaf);
} catch (ClassNotFoundException e2) {
e2.printStackTrace();
} catch (InstantiationException e2) {
e2.printStackTrace();
} catch (IllegalAccessException e2) {
e2.printStackTrace();
} catch (UnsupportedLookAndFeelException e2) {
e2.printStackTrace();
}
SwingUtilities.updateComponentTreeUI(this);
}
}
相关文章推荐
- 图书管理系统代码 9 EditpassW (…
- 图书管理系统  工程文件
- 图书管理系统功能
- 图书管理系统 出现的问题
- 图书管理系统代码  8AddBookFrame …
- 图书管理系统代码 7GBC  网格组布…
- POJ 2524 Ubiquitous Religions
- 2.MyBatis 框架原理
- 图书管理系统代码 6 AboutFrame (…
- 图书管理系统代码 5 Book(图书类…
- 图书管理系统代码 4SearchFrame (…
- 图书管理系统代码  3 LibraryMainF…
- 图书管理系统代码  2 LibraryMain …
- 图书管理系统 运行效果
- 字体问题
- Java File类思考
- java图书管理系统登录界面和验证
- java方法 调用 问题
- 欢迎您在新浪博客安家
- css强制换行