about.java

来自「这是网络连通性测试与日志管理」· Java 代码 · 共 69 行

JAVA
69
字号
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Date;
import javax.swing.border.*;
public class  About extends JDialog{
	public final String TITLE="关于";
	JPanel panel1=new JPanel();
	JPanel panel2=new JPanel();
	JPanel panel3=new JPanel();
	JButton btOk = new JButton();
	BorderLayout borderLayout= new BorderLayout();
	FlowLayout flow = new FlowLayout();
	FlowLayout flow1 = new FlowLayout();
	Date timeNow=new Date();
	Font msgFont=new Font("TimesRoman",Font.BOLD,18);
	JTextArea jta= new JTextArea();
	String text1;
	String text2;
	public About(Frame frame,String titles,boolean modal){
		super(frame,titles,modal);
		try{
			initAbout();
			pack();
		}
		catch(Exception ex){
			ex.printStackTrace();
		}
		
	}
	public About(){
		this(null,"",false);
	}
	void initAbout(){
		this.setTitle(TITLE);
		this.getContentPane().add(panel1);
		panel1.setLayout(borderLayout);
		panel2.setLayout(flow);
		panel3.setLayout(flow1);

		panel1.add(panel2,BorderLayout.CENTER);
		panel1.add(panel3,BorderLayout.SOUTH);

		jta.setMinimumSize(new Dimension(350,250));
		jta.setPreferredSize(new Dimension(350,250));
		panel2.add(jta);

		panel3.add(btOk,null);

        jta.setFont(msgFont);
		text1="\n\n这是关于网络连通测试的工具!"+"\n\n\n\t"+"制作者:姚衍学";
		text2="            "+timeNow.toString();
		jta.setText(text1+"\n"+text2);
		btOk.setText("Ok");
		btOk.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e){
				dispose();
			}
		});
    }
	/*
	public static  void  main(String args[]){
		About ff=new About();
		ff.show();
	}
   */

}

⌨️ 快捷键说明

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