demoframe.java

来自「用JAVA编写的聊天程序可以面向点对点的连接,有好看的表情」· Java 代码 · 共 45 行

JAVA
45
字号
//package psn.nicholas.net.msg;

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

//import psn.nicholas.swing.JGroupPanel;

public class DemoFrame extends JFrame {
	
	private JGroupPanel groupPanel;
	
	public DemoFrame() {
		super("Demo");
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		setUI();
		
		setSize(150,400);
		Dimension screen = getToolkit().getScreenSize();
		setLocation((screen.width-getSize().width)/2, (screen.height-getSize().height)/2);
		show();
	}
	
	private void setUI() {
		MemberCell cell[] = new MemberCell[10];
		groupPanel = new JGroupPanel();
		groupPanel.addGroup("我的好友");
		groupPanel.addGroup("陌生人");
		groupPanel.addGroup("黑名单");
		for(int i=0;i<10;i++) {
			cell[i] = new MemberCell(i,"Member"+i);
			groupPanel.addMember(i/4,cell[i]);
		}
		getContentPane().add(groupPanel);
		groupPanel.expandGroup(0);
	}
	
	public static void main(String args[]) {
		try {
			UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
		} catch(Exception e) {}
		DemoFrame application = new DemoFrame();
		
	}
}

⌨️ 快捷键说明

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