锁定老帖子 主题:继续Swing - 自定义控件风格
精华帖 (1) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
|
|
---|---|
作者 | 正文 |
发表时间:2011-09-14
最后修改:2011-09-15
主要对Swing控件做如下修改:总体效果图如下 1. 修改MenuBar,Menu,MenuItem,CheckBoxMenuItem,PopupMenu的外观。 2. 修改ToolBar的外观,ToolBarButton,ToolBarArrowButton,带下拉菜单的ToolBarButton的外观。 3. 修改ToolBar的布局方式,当超出窗口可显示范围,将多余菜单放到PopupMenu上 4. 修改多页签控件的外观 5. 修改Button,TextField,ComboBox,Spinner外观 6. 增加一个LabelContainer容器控件,增加日历控件 7. 修改ScrollPane,ScrollBar的外观 8. 修改Table外观,支持按单元格和行进行访问 9. 其他还包括Tree,Lable,Panel 10. 还有其他外观可扩展功能 附件提供改造的控件包,解压后点击里面的run.bat可运行测试程序。如果不能运行请下载 http://kd-eas-mm.iteye.com/blog/1167953中设置路径小程序,指定文件目录为解压后的目录 创建set_class_env.bat的步骤 1. 运行设置路径程序 2. 复制生成的set_class_env.bat文件到程序运行目录 如何使用控件: 1. 在Swing程序中需指定UIManager.setLookAndFeel(new JFLookAndFeel()); 2. 所有控件均以JF开头,如:JFButton,日期控件名为:JFDatePicker 3. 附件有示例代码,主程序继承MainFrame即可,界面显示的所有内容继承CoreUI public List getMenu() { return menus; } public List getTool() { return tools; }两个方法返回顺序的工具栏和菜单栏 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-09-16
UI很像金蝶EAS。。。楼主做过EAS二次开发?
|
|
返回顶楼 | |
发表时间:2011-09-16
最后修改:2011-09-16
这风格和kingdee 的 eas 一木一样啊 。 - -! 不过你这UI的外观还有待提高阿。
|
|
返回顶楼 | |
发表时间:2011-09-16
金蝶是SWT不是Swing吧
|
|
返回顶楼 | |
发表时间:2011-09-17
不错哦,谢谢分享,只会swing基础。下来look look
|
|
返回顶楼 | |
发表时间:2011-09-18
增加一个WinToolBar,不多说先上图
1. 使用类似office2007风格,如果增加的按钮面板超出可显示范围,会出现向前/向后按钮。 2. 增加到WinToolBar上的面板必须继承自WinToolBarPanel,WinToolBarPanel会采用BarLayout进行布局,也可以指定其他任何布局方式,可以添加任何控件到WinToolBarPanel上 |
|
返回顶楼 | |
发表时间:2011-09-20
cdn_mn_mm 写道 增加一个WinToolBar,不多说先上图
1. 使用类似office2007风格,如果增加的按钮面板超出可显示范围,会出现向前/向后按钮。 2. 增加到WinToolBar上的面板必须继承自WinToolBarPanel,WinToolBarPanel会采用BarLayout进行布局,也可以指定其他任何布局方式,可以添加任何控件到WinToolBarPanel上 这个工具栏怎么使用呀,没有上传可用的包吗 |
|
返回顶楼 | |
发表时间:2011-10-04
金蝶KDSWING的风格
|
|
返回顶楼 | |
发表时间:2012-08-28
支持swing高手,国内swing的牛人不多
|
|
返回顶楼 | |
发表时间:2012-08-28
楼主把JFrame的边框去掉,然后自己在写一个,实现最大化,最小化,和关闭。主要是我写的时候出现一个问题就是。当把这个界面最大化之后,然后进行最小化,就够就是这个界面一直隐藏,无法显示了。就是点击任务栏里的图标,无法显示出来。
|
|
返回顶楼 | |