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

📄 about.java

📁 本人用java写的记数游戏
💻 JAVA
字号:
package jishu;

import java.awt.Color;
import java.awt.Image;
import java.awt.MediaTracker;
import java.awt.Rectangle;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import java.net.URL;
import java.net.URLClassLoader;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;


public class About extends JDialog{
	   JButton bt1=new JButton("close");
	   ImageIcon meicon = new ImageIcon(getImage("doc/me.gif"));
	   JLabel lb=new JLabel(meicon);
	   JEditorPane AboutPane = new JEditorPane();
      About(JFrame parent,String title){
    	  super(parent,title,true);
    	  JPanel pane=new JPanel();
    	  setContentPane(pane);
    	  pane.setBackground(Color.WHITE);
    	  bt1.setBackground(Color.WHITE);
    	  pane.setLayout(null);
    	  setTitle("游戏说明");
    	  setSize(400,300);
    	  setResizable(false);
    	  AboutPane.setEditable(false);
    	  bt1.setBounds(new Rectangle(160,235,80,24));
    	  pane.add(bt1);
    	  lb.setBounds(new Rectangle(0,0,156,235));
    	  pane.add(lb);
    	  AboutPane.setBounds(new Rectangle(152,0,240,235));
     	  pane.add(AboutPane);
     	  URLClassLoader urlLoader = (URLClassLoader)this.getClass().getClassLoader();
 	      URL url = null;
 	      url = urlLoader.findResource("doc/about.htm");
 	      try {
				AboutPane.setPage(url);
			} catch (IOException e) {
				// TODO 自动生成 catch 块
				e.printStackTrace();
			}
    	  setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
    	  bt1.addActionListener(
    		                            new ActionListener(){
    		                            	public void actionPerformed(ActionEvent e){
    		                            		dispose();
    		                            	}
    		                            }
    	  );
      }
      Image getImage(String filename) {
		    URLClassLoader urlLoader = (URLClassLoader)this.getClass().
		        getClassLoader();
		    URL url = null;
		    Image image = null;
		    url = urlLoader.findResource(filename);
		    image = Toolkit.getDefaultToolkit().getImage(url);
		    MediaTracker mediatracker = new MediaTracker(this);
		    try {
		      mediatracker.addImage(image, 0);
		      mediatracker.waitForID(0);
		    }
		    catch (InterruptedException _ex) {
		      image = null;
		    }
		    if (mediatracker.isErrorID(0)) {
		      image = null;
		    }

		    return image;
		  }
}

⌨️ 快捷键说明

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