[原创]Swing技巧.4:设置系统窗口边框
来源:互联网 发布:mac 查看隐藏文件夹 编辑:程序博客网 时间:2024/05/18 02:07
[原创]Swing技巧.4:设置系统窗口边框 |
这个就是独家的了, 设置系统窗口,边框,标题,最小化,还原,最大化按钮,这样说不清,自己写一个Swing程序看一下效果. 最好用metal,也就是不改L&F. 我是把语句放在SwingSet2里,用了不同的LookandFeel实验. 1.方法1:全局设置,在第一个窗口new之前: JFrame.setDefaultLookAndFeelDecorated(true); JFrame,JDialog.setDefaultLookAndFeelDecorated static global setting ,Provides a hint as to whether or not newly created JDialogs and JFrames should have their Window decorations (such as borders, widgets to close the window, title...) provided by the current look and feel. 2.方法2:对单独窗口 if(currentLookAndFeel.getSupportsWindowDecorations()){ frame.setUndecorated(true); frame.getRootPane().setWindowDecorationStyle(JRootPane.FRAME); } //Returns true if the LookAndFeel returned RootPaneUI instances support providing Window decorations in a JRootPane. if(currentLookAndFeel.getSupportsWindowDecorations()){ //Disables or enables decorations for this frame. This method can only be called while the frame is not displayable. frame.setUndecorated(true); //Sets the type of Window decorations (such as borders, widgets for closing a Window, title ...) the JRootPane should provide. frame.getRootPane().setWindowDecorationStyle(JRootPane.FRAME); /*JRootPane Constant used for the windowDecorationStyle property. *NONE=0; FRAME=1; PLAIN_DIALOG=2; *INFORMATION_DIALOG=3; ERROR_DIALOG=4; *COLOR_CHOOSER_DIALOG=5; FILE_CHOOSER_DIALOG=6; *QUESTION_DIALOG=7; WARNING_DIALOG=8; */ } |
SwingSet2 截图1:metal LookAndFeel
SwingSet2 截图2:windows LookAndFeel,没有边框
SwingSet2 截图3:metouia LookAndFeel
SwingSet2 截图4:oyoaha LookAndFeel
SwingSet2 截图5:3D LookAndFeel,没有边框
SwingSet2 截图6:Motif LookAndFeel,没有边框
- [原创]Swing技巧.4:设置系统窗口边框
- [原创]Swing技巧.7:设置全局字体
- [原创]Swing技巧.3:将window设置在屏幕中间
- [原创]Swing技巧.6:Component中设置光标
- Swing,Border设置边框演示
- Swing简单边框(Border)设置
- swing窗口常用设置
- iOS小技巧-UITextFiled/UITextView设置系统圆角边框
- [原创]Swing技巧.1:用最少的代码设置frame的默认关闭事件
- javax.swing.border设置组件边框
- 设置无边框全屏窗口
- Qt设置无边框窗口,窗口透明度
- Qt 技巧:去除对话框边框 + 设置窗口可移动和透明
- css设置table边框技巧
- Swing 边框
- java swing 设置窗口背景颜色
- java--swing--统一设置窗口字体样式
- 为无边框窗口设置阴影效果
- DBGrid中用光标键控制Cell
- Linux网络编程读书笔记(9)
- ASP.NET中用healthMonitor属性用法
- ASP错误信息说明
- JDBC对数据库的事务操作(转)
- [原创]Swing技巧.4:设置系统窗口边框
- Linux网络编程读书笔记(10)
- [原创]Swing技巧.5:运行中重设LookAndFeel
- [原创]Swing技巧.6:Component中设置光标
- [原创]Swing技巧.7:设置全局字体
- 谈谈伙食
- [原创]Swing技巧8:完美的LookAndFeel解决方案
- C#经验点滴
- Reflector for .NET