⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 about.java

📁 参考了JAVA方面MIS系统开发的书籍做的一个 电力收费的系统,包里面是可以直接运行的JAR文件了...SRC是源文件可一些需要的包...数据库是用的MSQLserver2000,"java程序数据
💻 JAVA
字号:
import java.awt.image.ImageProducer;
import java.net.*;
import javax.swing.*;     
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.io.*;
import javax.swing.border.*;
import edu.njust.cs.*;
public class About extends JDialog implements ActionListener{
	private JLabel labPic=new JLabel(new ImageIcon(loadImage("image/njust.gif")));
	private JLabel labText=null;
	private JButton btnOk=new JButton("确定(Yes)");
	private JPanel panel=new JPanel();
	public About(Frame f,String s,boolean b){ 		
		super(f,s,b);		
		labText=new JLabel(getText());		
		btnOk.setMnemonic(KeyEvent.VK_Y);
		btnOk.setIcon(new ImageIcon("image/ok20.gif"));	
		btnOk.addActionListener(this);
		this.getRootPane().setDefaultButton(btnOk);
		labPic.setBorder(BorderFactory.createEtchedBorder());
		labText.setBorder(BorderFactory.createLoweredBevelBorder());
		panel.setLayout(new GridBagLayout());
	    Insets insets=new Insets(2,2,2,2);
		LayoutUtil.add(panel,GridBagConstraints.NONE,
					   GridBagConstraints.CENTER,0,0,0,0,1,1,labPic,insets);
		JScrollPane scroll=new JScrollPane(labText);
		LayoutUtil.add(panel,GridBagConstraints.BOTH,
					   GridBagConstraints.CENTER,100,100,0,1,1,1,scroll,insets);
		LayoutUtil.add(panel,GridBagConstraints.NONE,
					   GridBagConstraints.EAST,0,0,0,2,1,1,btnOk,insets);
		this.getContentPane().add(panel,"Center");
		this.setSize(322,450);
		Dimension d=f.getSize();
		Point p=f.getLocation();
		this.setLocation(p.x+(d.width-322)/2,p.y+(d.height-450)/2);
	    this.setResizable(false);
	}
	public void actionPerformed(ActionEvent e){
		Object source=e.getSource();
		if(source==btnOk)
			this.setVisible(false);
	}
	public String getText(){
		return  "<html>" +
				  "<p>本软件使用了Dean S. Jones提供的图标:</p>"+
				  "<p>Icons  Copyright (C) 1998  by  Dean S. Jones </p>"+
				  "<p><font color=blue> dean@gallant.com;"+
				  "www.gallant.com/icons.htm</font></p>"+
				  "<p>数据库驱动程序版本: </p>"+
				  "<p>Microsoft SQL Server 2000 Driver JDBC</p>"+				  
				  "</html>";
	}
	private Image loadImage(String s){
		try{
			URL url = this.getClass().getResource(s);
			return createImage((ImageProducer)url.getContent());
		}catch(Exception exception){
			return null;
        }
	}
}

⌨️ 快捷键说明

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