文件切割合并器 7 上层界面

简介: 文件切割合并器 7 上层界面

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.UnsupportedLookAndFeelEx ception;



public class InitFrame extends JFrame{

private static final long serialVersionUID = 1L;

// 写这个类的目的是提高代码的复用性

// 发现本项目大部分类都需要这些代码 所以建此类减少其他类的代码

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(Split.class.getResource("/resources/"+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 (UnsupportedLookAndFeelEx ception e2) {

e2.printStackTrace();

}

SwingUtilities.updateComponentTreeUI(this);

}


}

————————————————

版权声明:本文为CSDN博主「明明如月学长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/w605283073/article/details/46572461

相关文章
从键盘上输入10个整数,写入到一个文件number.txt中,然后从此文件读出数据,显示在屏幕上。
从键盘上输入10个整数,写入到一个文件number.txt中,然后从此文件读出数据,显示在屏幕上。
267 0
|
前端开发 芯片
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
180 0
【杂七杂八】excel中根据RTL信号位宽生成拼接取位
编写一个程序,如果名为Exercise12_15.txt的文件不存在,则创建该文件。使用文本I/O将随机产生的100个整数写入文件,文件中的整数由空格分开。从文件中读回数据并以升序显示数据。
编写一个程序,如果名为Exercise12_15.txt的文件不存在,则创建该文件。使用文本I/O将随机产生的100个整数写入文件,文件中的整数由空格分开。从文件中读回数据并以升序显示数据。
295 0
文字处理(WORD/WP)中,布局与绘制必然分开
文字处理(WORD/WP)中,布局与绘制必然分开
54 0
|
Java
剪裁NV21任意一部分的代码
剪裁NV21任意一部分的代码
127 0
SwiftUI—使用Spacer空格视图撑满布局空间
SwiftUI—使用Spacer空格视图撑满布局空间
899 0
SwiftUI—使用Spacer空格视图撑满布局空间
【1128】N Queens Puzzle (20分)【逻辑题】
【1128】N Queens Puzzle (20分)【逻辑题】 【1128】N Queens Puzzle (20分)【逻辑题】
122 0
文件切割合并器 5 关于类
文件切割合并器 5 关于类
112 0
文件切割合并器6.0 下载和使用视频…
文件切割合并器6.0 下载和使用视频…
112 0
|
存储
文件切割合并器 3 合并类Merge
文件切割合并器 3 合并类Merge
141 0