public class UI
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CONFIRM_CENCEL
confirm弹出提示框-选择了取消
|
static int |
CONFIRM_NO
confirm弹出提示框-选择了否
|
static int |
CONFIRM_YES
confirm弹出提示框-选择了是
|
| 构造器和说明 |
|---|
UI() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.awt.TrayIcon |
createTray(javax.swing.ImageIcon imageIcon,
java.lang.String title,
java.awt.PopupMenu popupMenu)
创建此程序的系统托盘,本程序的托盘创建、以及使用返回的对象进行托盘弹出信息提示等
MyEclipse编辑时一般菜单会出现中文乱码,不用在意。
|
static void |
hiddenMessageForMouse()
隐藏鼠标跟随的信息提示 配合
showMessageForMouse(MouseEvent, int, int, String) 使用 |
static int |
showConfirmDialog(java.lang.String message)
弹出选择、确认框
|
static void |
showMessageDialog(java.lang.String message)
弹出提示框,
|
static javax.swing.JLabel |
showMessageForMouse(int x,
int y,
int width,
int height,
java.lang.String html)
在当前屏幕上显示一段信息提示,配合
hiddenMessageForMouse() 使用 |
static javax.swing.JLabel |
showMessageForMouse(java.awt.event.MouseEvent mouseEvent,
int width,
int height,
java.lang.String html)
显示鼠标跟随的信息提示,配合
hiddenMessageForMouse() 使用 |
org.jvnet.substance.skin.SubstanceOfficeBlue2007LookAndFeel |
UseLookAndFeelBySubstance()
使用第三方外观包
需在Jframe创建之前调用 需导入substance.jar 设置主题 SubstanceLookAndFeel.setCurrentTheme(new SubstanceCremeTheme()); 设置按钮外观 SubstanceLookAndFeel.setCurrentButtonShaper(new StandardButtonShaper()); 设置边框 SubstanceLookAndFeel.setCurrentBorderPainter(new StandardBorderPainter()); 设置渐变渲染 SubstanceLookAndFeel.setCurrentGradientPainter(new StandardGradientPainter()); 设置标题 SubstanceLookAndFeel.setCurrentTitlePainter(new MatteHeaderPainter()); |
org.jvnet.substance.skin.SubstanceOfficeBlue2007LookAndFeel |
UseLookAndFeelBySubstance(java.io.InputStream watermarkBackgroundImage,
float watermarkOpacity)
使用第三方外观包,同时设置背景图。
|
public static final int CONFIRM_YES
public static final int CONFIRM_NO
public static final int CONFIRM_CENCEL
public org.jvnet.substance.skin.SubstanceOfficeBlue2007LookAndFeel UseLookAndFeelBySubstance(java.io.InputStream watermarkBackgroundImage,
float watermarkOpacity)
UseLookAndFeelBySubstance()
watermarkBackgroundImage - 水印背景图片 ,传入如:MainEntry.class.getResourceAsStream("res/bg.jpg") 使用当前目录下res内的bg.jpg作为水印图watermarkOpacity - 水印图片的透明度,取值范围0.1~1之间,越接近1越真实,数字越小越模糊public org.jvnet.substance.skin.SubstanceOfficeBlue2007LookAndFeel UseLookAndFeelBySubstance()
UseLookAndFeelBySubstance(InputStream, float)public static javax.swing.JLabel showMessageForMouse(int x,
int y,
int width,
int height,
java.lang.String html)
hiddenMessageForMouse() 使用x - 信息显示框的左上角在屏幕的x坐标y - 信息显示框的左上角在屏幕的y坐标width - 显示的提示框宽度height - 显示的提示框高度html - 显示的文字,支持html格式showMessageForMouse(MouseEvent, int, int, String)public static void hiddenMessageForMouse()
showMessageForMouse(MouseEvent, int, int, String) 使用public static javax.swing.JLabel showMessageForMouse(java.awt.event.MouseEvent mouseEvent,
int width,
int height,
java.lang.String html)
hiddenMessageForMouse() 使用mouseEvent - 添加鼠标监听后,传入鼠标的监听对象 java.awt.event.MouseEventwidth - 显示的提示框宽度height - 显示的提示框高度html - 显示的文字,支持html格式showMessageForMouse(int, int, int, int, String)public static void showMessageDialog(java.lang.String message)
message - 要显示的信息,支持HTMLpublic static int showConfirmDialog(java.lang.String message)
message - 要显示的信息 ,支持HTMLCONFIRM_YES CONFIRM_NO CONFIRM_CENCELpublic static java.awt.TrayIcon createTray(javax.swing.ImageIcon imageIcon,
java.lang.String title,
java.awt.PopupMenu popupMenu)
SystemUtil.createTray(MyClassName.class.getResource("res/icon.png"), "显示文字", null)
imageIcon - 托盘的图标所在路径。若图片过大会不显示!建议尺寸15*15的png图片。 如 new ImageIcon(MyClassName.class.getResource("res/icon.png")) 其中trayico.png在当前的目录下的res文件夹内,MyClassName为当前生成次托盘的类名title - 鼠标放到托盘图标上时显示的文字popupMenu - 托盘右键点击后弹出的菜单项。若不想有菜单项或者不需要,可传入nullTrayIcon 对象。若是返回null,则创建失败