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

📄 aboutprograme.java

📁 植物仿真
💻 JAVA
字号:
package classes;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

//关于程序编写者信息的类
public class AboutPrograme extends JFrame implements ActionListener//“关于程序”的对话框
{
	JButton ok=new JButton("确定");//设定退出对话框按钮
	JLabel lb_1=new JLabel("单位:西工大人工智能研究所");
	JLabel lb_2=new JLabel("");
	JLabel lb_3=new JLabel("");
	JPanel p=new JPanel();
	JPanel p_1=new JPanel();
	JPanel p_2=new JPanel();
	JPanel p_3=new JPanel();
	JPanel p_4=new JPanel();
	Container con=this.getContentPane();

	AboutPrograme(String s)
	{
		super(s);
		con.setLayout(new FlowLayout());
		p.setLayout(new GridLayout(4,1));//设置整体面板为4行1列
		p.setBackground(Color.gray);
		p.setForeground(Color.blue);
		p_1.setLayout(new FlowLayout());//设置lb1的面板形式,以下同
		p_2.setLayout(new FlowLayout());
		p_3.setLayout(new FlowLayout());
		p_4.setLayout(new GridLayout(1,5));//设置ok按钮面板形式
		p_1.add(lb_1);//添加组件
		p_2.add(lb_2);
		p_3.add(lb_3);
		p_4.add(new Label());//把ok面板中没有填充的格填充为空标签
		p_4.add(new Label());
		p_4.add(ok);//在第三个空格添加ok按钮
		p_4.add(new Label());
		p_4.add(new Label());
		p.add(p_1);//将p1~p4添加到主面板
		p.add(p_2);
		p.add(p_3);
		p.add(p_4);
		con.add(p);//将主面板放入窗体中
		ok.addActionListener(this);//监听ok按钮是否按下

		setSize(250,160);
		Dimension d=Toolkit.getDefaultToolkit().getScreenSize();//获取默认的显示器尺寸
		this.setLocation((d.getSize().width-this.getSize().width)/2,(d.getSize().height-this.getSize().height)/2);//设置窗体显示位置
		setResizable(false);
	}

	public void actionPerformed(ActionEvent e)//处理ok按钮事件
	{
		if(e.getSource()==ok)
			setVisible(false);
	}
}

⌨️ 快捷键说明

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