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

📄 aboutgui.java

📁 这是个用java写的qq的多线程聊天的功能,有客户段和服务端,在eclipse里可以自动运行连接数据库
💻 JAVA
字号:
package smoker.server;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;

import smoker.tools.*;

public class AboutGUI extends JDialog implements ActionListener {
	public static final long serialVersionUID = 0;
	private JButton btnOK;

	public AboutGUI() {
		this.setTitle("关于");
		this.setSize(400, 300);
		this.setResizable(false);
		this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
		this.setComponers();
		this.setModal(true);
		GUIManager.CenterWindow(this);
	}

	private void setComponers() {
		Container container = this.getContentPane();
		container.setLayout(new BorderLayout());

		TitledBorder titleBor = BorderFactory.createTitledBorder("感谢以下 Smoker Team 的开发人员");
		JLabel labPic = new JLabel(Files.SMOKER_ICON);
		JTextArea taTeam = new JTextArea(
		"Smoker Team:\n鲁成鑫(项目经理)\n刘宾(开发组长)\n\n周平平\n韦诚\n韩永坤\n伍亮\n许郡\n ...");
		taTeam.setEditable(false);
		JPanel panel = new JPanel();
		panel.setBorder(titleBor);
		panel.setLayout(new BorderLayout());
		panel.add(new JScrollPane(taTeam), BorderLayout.CENTER);

		JPanel pane = new JPanel();
		pane.setLayout(new BorderLayout());
		pane.add(labPic, BorderLayout.WEST);
		pane.add(panel, BorderLayout.CENTER);

		JPanel btnPanel = new JPanel();
		btnOK = GUIManager.createJButton(null, new ImageIcon("image/about.png"), this, "btnOK");
		btnPanel.setLayout(new GridLayout(1, 7));
		btnPanel.add(new JLabel());
		btnPanel.add(new JLabel());
		btnPanel.add(new JLabel());
		btnPanel.add(new JLabel());
		btnPanel.add(btnOK);
		btnPanel.add(new JLabel());
		btnPanel.add(new JLabel());
		pane.add(btnPanel, BorderLayout.SOUTH);

		container.add(pane, BorderLayout.CENTER);
		container.add(Box.createRigidArea(new Dimension(20, 0)), BorderLayout.EAST);
		container.add(Box.createRigidArea(new Dimension(20, 0)), BorderLayout.WEST);
		container.add(Box.createRigidArea(new Dimension(0, 30)), BorderLayout.NORTH);
		container.add(Box.createRigidArea(new Dimension(0, 30)), BorderLayout.SOUTH);
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getSource() == btnOK) {
			dispose();
		}
	}
}

⌨️ 快捷键说明

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