如何设置钟表表盘容器为透明(或去除容器,保留表盘)让表变成圆形 如图,一个模拟钟表(容器为JFrame,表盘为JPanel),请问如何仅将钟表制成圆形?如下图: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用的: JFrame.setDefaultLookAndFeelDecorated(true);然后把JFrame设为圆形,结果这样修饰后的JFrame好像不能实现鼠标监听,我想要能拖动表盘移动的。 真想给自己得分!!!需要:import com.sun.awt.AWTUtilities;然后:static Shape shape;shape = new Ellipse2D.Float((float) 2.5, (float) 2.5, (float) 166,(float) 166);// AWTUtilities.setWindowOpacity(jf, (float) 0.8);// 这里设置透明度AWTUtilities.setWindowShape(jd, shape);// 截取圆的部分 一块给我写的程序打个广告:里面含有圆盘指针表。http://download.csdn.net/source/1219187 关于一个简单JAVA聊天室的问题 打包问题 初学者求学习好书,100分送上 关于jsp:usebean 一品狐在吗,追分 请教,如何侦听POP3邮箱中有新邮件到达? 广州的java工作太少 大神,救命啊 我想给JTable设置一个总宽度,可以自由调节个个列的宽度,但个个列的总和是一定的. 如何给String变量设初值为空? java jdk5.0与6.0的区别 从InputStream获取并播放Audio文件。声音格式为au
然后把JFrame设为圆形,结果这样修饰后的JFrame好像不能实现鼠标监听,我想要能拖动表盘移动的。
需要:
import com.sun.awt.AWTUtilities;
然后:
static Shape shape;
shape = new Ellipse2D.Float((float) 2.5, (float) 2.5, (float) 166,(float) 166);
// AWTUtilities.setWindowOpacity(jf, (float) 0.8);// 这里设置透明度
AWTUtilities.setWindowShape(jd, shape);// 截取圆的部分
http://download.csdn.net/source/1219187