【JAVA Swing】自定义弹出的无边提醒框(可自动消失)
2013-08-09 21:52
405 查看
import java.awt.BorderLayout; import java.awt.Dimension; import java.awt.Toolkit; import javax.swing.JLabel; import javax.swing.WindowConstants; public class showMessageFrame extends javax.swing.JFrame { private JLabel text; Toolkit tk = Toolkit.getDefaultToolkit(); Dimension screensize = tk.getScreenSize(); int height = screensize.height; int width = screensize.width; private String str = null; public showMessageFrame(String str) { this.str = str; new Thread(new Runnable() { @Override public void run() { initGUI(); } }).start(); } private void initGUI() { try { setUndecorated(true); setLocationRelativeTo(null); setVisible(true); setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); { text = new JLabel("<html>" + str + "</html>", JLabel.CENTER); getContentPane().add(text, BorderLayout.CENTER); text.setBackground(new java.awt.Color(255, 251, 240)); } pack(); setBounds(width / 2 - 180, height - 150, 360, 100); try { Thread.sleep(2000); } catch (InterruptedException e1) { e1.printStackTrace(); } dispose(); } catch (Exception e) { e.printStackTrace(); } } }
Swing弹出的提醒无边框,换行使用<br>,2s后自动消失。
相关文章推荐
- 自定义的弹出浮动框-自动消失
- Java Swing TextArea自动滚动到最后一行的方法
- jQuery实现点击弹出层3秒后自动消失
- Android高手进阶篇3-自定义ListView实现底部View自动隐藏和消失的功能
- java从入门到精髓 - Swing表格自定义JTable
- 电击图片弹出无边自定义窗口
- Dialog底部弹出自定义view并且伴随动画弹出和消失
- JAVA中自动生成图像,自定义生成图像的大小
- android 自定义dialog弹出和消失动画
- Swing中弹出对话框的几种方式与java 对话框 JOptionPane类的api介绍
- java Swing 弹出新对话框的方法,以及关闭新对话框遇到的问题和解决方法
- jQuery弹出div层过2秒自动消失
- java swing 鼠标自动模拟点击事件
- 【java】【swing】【JTextPane】自定义的JTextPane,扩展了JTextPane没有的一些功能(java关键字、单行注释、多行注释加亮)
- 自定义toast、toast重复显示、切换界面toast自动消失
- ios 自定义弹出输入框(支持自动添加分隔符,字数限制等功能)
- JavaSwing_4.7: JPopupMenu(弹出菜单)
- 自动分页的面板制作|QQ面板|java|Swing
- 带输入框的自定义dialog 点击外部消失 输入框可以弹出软键盘 去除外部黑框
- java从入门到精髓 - Swing表格自定义JTable 选中行及取消选中