Java关于UI外观设置的帮助类UIHelper的几个方法
来源:互联网 发布:apache框架 编辑:程序博客网 时间:2024/06/07 14:15
public class UIHelper {
// 设置窗口居中显示
public static void setCenter(Component comp) {
Toolkit toolkit = Toolkit.getDefaultToolkit();
Dimension screenSize = toolkit.getScreenSize();
int x = (screenSize.width - (int) comp.getPreferredSize().getWidth()) / 2;
int y = (screenSize.height - (int) comp.getPreferredSize().getHeight()) / 2;
comp.setLocation(x, y);
}
/*设置窗口最大化,窗口对象是JFrame*/
public static void setWinMax(JFrame frame)
{
frame.setExtendedState(javax.swing.JFrame.MAXIMIZED_BOTH);
}
/*设置窗口最大化,当窗口对象为JPanel*/
public static void setMaxSize(JPanel panel) {
GraphicsEnvironment graphicsEnvironment=GraphicsEnvironment.getLocalGraphicsEnvironment();
//get maximum window bounds
Rectangle maximumWindowBounds=graphicsEnvironment.getMaximumWindowBounds();
Dimension activeSize = new Dimension(maximumWindowBounds.width,maximumWindowBounds.height);
panel.setPreferredSize(activeSize);
}
/*校验界面输入值是否为空 */
public static boolean isEmpty(String inputValue){
if(inputValue ==null || "".equals(inputValue.trim()))
return true;
else
return false;
}
/*让java gui 界面使用前操作系统的界面风格,让java界面不再丑陋^_^*/
public static void setUILookAndFeel() {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (ClassNotFoundException ex) {
Logger.getLogger(SysUtil.class.getName()).log(Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
Logger.getLogger(SysUtil.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(SysUtil.class.getName()).log(Level.SEVERE, null, ex);
} catch (UnsupportedLookAndFeelException ex) {
Logger.getLogger(SysUtil.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
我们的工作室的 Java ERP 作品,多多指点支持,点击打开链接
- Java关于UI外观设置的帮助类UIHelper的几个方法
- 关于UIHelper的两个自动递归获取节点的函数
- 关于UIHelper的两个自动递归获取节点的函数
- java:java中设置程序外观的方法
- 记录下有用的 UIHelper
- #java#关于文本框的几个常用设置
- 记录:关于java反射的几个方法
- 关于java反射的几个方法
- java 关于 timeZone 的几个有用方法
- java关于方法的几个知识点
- java 关于时间的帮助类
- 关于UI设计的几个网站
- 控件的外观设置
- java Swing 修改外观(LookAndFeel)的方法
- 设置颜色的几个方法
- 封装的Swing设置外观的类
- 关于Object类的几个方法
- 关于外观的禁忌
- 关于注释的那点破事(外一篇端口的范围)
- struts validate校验框架(转)
- 远程桌面连接配置
- LoadRunner监控SQLServer
- android2.2中关闭程序中所有activity方法
- Java关于UI外观设置的帮助类UIHelper的几个方法
- Linux下编译安装MySQL步骤和问题解决
- 查看DLL工具Depends的使用说明
- holiday
- C# 将ListView数据导出到Excel文本之方法
- 远程关机命令
- Linux学习
- c++中初始化列表的学习
- Can you settle it by yourself.请自行解决