📄 about.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 + -