📄 helpwindow.java
字号:
package lib_source;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.border.*;
public class HelpWindow extends JFrame implements ActionListener {
/**
*
*/
private static final long serialVersionUID = 1L;
public static final int WIDTH = 459;
public static final int HEIGHT = 450;
public HelpWindow() {
setTitle("帮助窗口");
setSize(WIDTH, HEIGHT);
//setResizable(false);
setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
}
});
Container content = getContentPane();
String[] str={"images/船.gif","images/风景01.jpg"};
JPanel jPanel ;
for(int i=0;i<str.length;i++){
jPanel = new JPanel();
jPanel.setBorder(new BevelBorder(BevelBorder.RAISED));
jPanel.add(new JLabel(new ImageIcon(ClassLoader.getSystemResource(str[i]))));
if(i==0) content.add(jPanel, BorderLayout.NORTH);
else content.add(jPanel, BorderLayout.CENTER);}
jPanel = new JPanel();
jPanel.setBorder(new BevelBorder(BevelBorder.RAISED));
JButton button = new JButton("关闭");
button.addActionListener(this);
jPanel.add(button);
content.add(jPanel, BorderLayout.SOUTH);
Dimension screen = getToolkit().getScreenSize();
pack();
setLocation((screen.width - getSize().width) / 2,
(screen.height - getSize().height) / 2);
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand().equals("关闭")) {
dispose();
}
else JOptionPane.showMessageDialog(this,"按钮监听注册出现错误!");
}
public static void main(String[] args) {
new HelpWindow().setVisible(true);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -