📄 versiondialog.java
字号:
package org.loon.framework.ide.test.dialog;
/**
* <p>Title: LoonFramework</p>
* <p>Description:</p>
* <p>Copyright: Copyright (c) 2007</p>
* <p>Company: LoonFramework</p>
* @author chenpeng
* @email:ceponline@yahoo.com.cn
* @version 0.1
*/
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JPanel;
import javax.swing.JTextArea;
public class VersionDialog extends JDialog
implements ActionListener
{
/**
*
*/
private static final long serialVersionUID = 1L;
Container contentPane;
JTextArea textVersion;
JButton buttonOk;
JPanel panelSouth;
String strVersion;
Frame owner;
public VersionDialog(Frame frame)
{
super(frame, "JavaIDE : 版本信息", false);
textVersion = new JTextArea();
buttonOk = new JButton("关闭");
panelSouth = new JPanel();
strVersion = "\n JavaIDE Ver 0.1 陈鹏 ";
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent windowevent)
{
setVisible(false);
}
});
owner = frame;
contentPane = getContentPane();
contentPane.setLayout(new BorderLayout(10, 10));
panelSouth.setLayout(new FlowLayout());
panelSouth.add(buttonOk);
contentPane.add("Center", textVersion);
contentPane.add("South", panelSouth);
buttonOk.addActionListener(this);
textVersion.setFont(new Font("宋体", 0, 14));
textVersion.setText(strVersion);
textVersion.setEditable(false);
setResizable(false);
setLocationRelativeTo(frame);
pack();
setVisible(true);
}
public void actionPerformed(ActionEvent actionevent)
{
setVisible(false);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -