如何让出来的界面不是四四方方的? 比如让出来的程序界面是个圆形,或者其他形状.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 窗口肯定是四方的,但可以通过变通的方式模拟普遍采用的方法是屏幕截图:比如说希望做个圆形窗口,首先把JFrame的title部分搞掉,然后将现在窗口所处位置的屏幕截图,作为JFrame的背景图像,然后在想要的圆形区域中画出边框、底色,安排布局、放置组件等,这样看起来就象是个圆形的窗口。如果给窗口添加了鼠标拖拉监听动作,窗口一旦能移动就麻烦了,因为每移动一点位置,就必须把屏幕截图更新一次,由于Java在桌面处理时速度较慢,所以效果不好。这里有篇文章你可以参考下:http://www-128.ibm.com/developerworks/cn/java/j-iframe/ 谁用JNI做出不规则窗体,源码贴出来参考参考... 用JNI可以做成,以前见过其效果,不错! 关于list.set(index,Element)的不解 网格包布局GridBagLayout的问题,急!!! 准备从java转向嵌入式,开始学习C,c++,各位又何良策?请赐教! java如何存储Oracle数据库NUMBER数据类型字段 中文标点显示乱码! 为什么我的按钮那么大????能为能量身定做JButton??? 高分求一个能调用vc写的dll的java类?(现在分用完了,百分之百给分500) 我想学java 在JBuilder3.0中怎样定时用JDBC访问数据库 有个问题,求大神帮忙解答 怎样用应用程序来回复http请求 被环境变量折腾到不行了
普遍采用的方法是屏幕截图:比如说希望做个圆形窗口,首先把JFrame的title部分搞掉,然后将现在窗口所处位置的屏幕截图,作为JFrame的背景图像,然后在想要的圆形区域中画出边框、底色,安排布局、放置组件等,这样看起来就象是个圆形的窗口。如果给窗口添加了鼠标拖拉监听动作,窗口一旦能移动就麻烦了,因为每移动一点位置,就必须把屏幕截图更新一次,由于Java在桌面处理时速度较慢,所以效果不好。这里有篇文章你可以参考下:
http://www-128.ibm.com/developerworks/cn/java/j-iframe/