如何让出来的界面不是四四方方的? 比如让出来的程序界面是个圆形,或者其他形状.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗口肯定是四方的,但可以通过变通的方式模拟普遍采用的方法是屏幕截图:比如说希望做个圆形窗口,首先把JFrame的title部分搞掉,然后将现在窗口所处位置的屏幕截图,作为JFrame的背景图像,然后在想要的圆形区域中画出边框、底色,安排布局、放置组件等,这样看起来就象是个圆形的窗口。如果给窗口添加了鼠标拖拉监听动作,窗口一旦能移动就麻烦了,因为每移动一点位置,就必须把屏幕截图更新一次,由于Java在桌面处理时速度较慢,所以效果不好。这里有篇文章你可以参考下:http://www-128.ibm.com/developerworks/cn/java/j-iframe/ 谁用JNI做出不规则窗体,源码贴出来参考参考... 用JNI可以做成,以前见过其效果,不错! JList增加新数据后如何刷新? 我在PANEL里面画了一些图形,如何实现鱼眼功能? mac苹果的JPopupMenu 问一个正则表达式 请问:jstl的<c:forEach>标签可否对对像集合进行操作? 关于进制转换 这个程序如何改? 面向对象的系统分析与设计方法中,软件架构的4+1视图是什么,有什么关系 请问InstallAnywhere中如何包含串口包comm.jar以及相关配置文件? 找兼职或Java熟手写一个程序,价格再议! 怎样用应用程序来回复http请求 被环境变量折腾到不行了
普遍采用的方法是屏幕截图:比如说希望做个圆形窗口,首先把JFrame的title部分搞掉,然后将现在窗口所处位置的屏幕截图,作为JFrame的背景图像,然后在想要的圆形区域中画出边框、底色,安排布局、放置组件等,这样看起来就象是个圆形的窗口。如果给窗口添加了鼠标拖拉监听动作,窗口一旦能移动就麻烦了,因为每移动一点位置,就必须把屏幕截图更新一次,由于Java在桌面处理时速度较慢,所以效果不好。这里有篇文章你可以参考下:
http://www-128.ibm.com/developerworks/cn/java/j-iframe/