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

📄 cautiongui.java

📁 企业级的即时通软件。。java语言写的 这是客户端部份。
💻 JAVA
字号:
package edu.sccp.chat.frame;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JLabel;

import javax.swing.JWindow;
import com.swtdesigner.SwingResourceManager;

import edu.sccp.chat.jarClass.JarAllege;

public class CautionGUI extends JWindow{

	/**
	 * @param args
	 */
	public CautionGUI(String pic,String dept,String name,boolean fal,int time)
	{
		JarAllege.bai();
		Dimension   screenSize   =   Toolkit.getDefaultToolkit().getScreenSize();   
        Dimension   frameSize   =   this.getSize();   
        if(frameSize.width   >   screenSize.width)   
        {   
                frameSize.width   =   screenSize.width;   
        }   
        if(frameSize.height   >   screenSize.height)   
        {   
                frameSize.height   =   screenSize.height;   
        }   
        setLocation((screenSize.width   -   frameSize.width)-200,   
                                (screenSize.height   -   frameSize.height)-70);
        
        getContentPane().setLayout(null);

		final JLabel label_1 = new JLabel();
		label_1.setForeground(new Color(255, 0, 0));
		label_1.setBackground(new Color(255, 255, 255));
		if(fal)
		{
			label_1.setText(dept+" 的 "+name+" 上线了!");
		}else
		{
			label_1.setText(dept+" 的 "+name+" 下线了!");
		}
		
		label_1.setBounds(48, 0, 152, 40);
		getContentPane().add(label_1);

		final JLabel label = new JLabel();
		label.setIcon(SwingResourceManager.getIcon(CautionGUI.class, pic));
		label.setBounds(0, 0, 42, 40);
		getContentPane().add(label);
		this.setSize(200,40);
        this.setVisible(true);
        try {
			Thread.sleep(time);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		this.dispose();
		getLayeredPane().setBackground(new Color(255, 255, 255));
		setBackground(new Color(255, 255, 255));
		getGlassPane().setForeground(new Color(255, 255, 255));
		getContentPane().setBackground(new Color(255, 255, 255));
	}
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub

		new CautionGUI("/edu/sccp/chat/image/t1.png","人事部门","李某",true,2000);
	}

}

⌨️ 快捷键说明

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