📄 cautiongui.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 + -