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

📄 userinfopanel.java

📁 毕业设计(模拟网络聊天工具而设计)
💻 JAVA
字号:
package qq.client.panel;
/**
 * 个人信息条
 * @author student
 *
 */
import java.awt.Color;
import java.awt.FlowLayout;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.SwingConstants;
import javax.swing.border.Border;
import javax.swing.BorderFactory;

import qq.entity.*;

public class UserInfoPanel extends JPanel{
	
	private static final long serialVersionUID = 14521154L;
	private User user;
	public UserInfoPanel(User user){
		this.user=user;
		Border line = BorderFactory.createLineBorder(new Color(74,133, 213));
		this.setBackground(new Color(244, 249, 254));
		this.setLayout(new FlowLayout(FlowLayout.LEADING,0,10));//设置对齐方式,从左到右
		this.setBorder(line);
		this.add(getLabel());
	}
	
	private JLabel getLabel(){
		ImageIcon icon = user.getSmallImageIcon();
		String memo="";
		if(user.getMemo()!=null){
			memo=user.getMemo();
		}
		String str=user.getName()+" ("+user.getId()+")"+" : "+memo;
		JLabel label=new JLabel(str,icon,SwingConstants.LEFT);
		label.setForeground(Color.RED);
		return label;
	}
}

⌨️ 快捷键说明

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