解决方案 »
- 求助,一个关于顺序表合并的面试题,急!
- 我这段代码应该怎么优化呢?如下所示用if判断的话,要遍历所有if判断
- 问下,DataSource 跟DriverManager有什么区别以及联系啊?今天面试的时候被这个整蒙啦
- 如何让窗体在运行时就为最大化状态???????急啊`~~谢谢高手指点~~~~~
- 从urlconnect读出数据编码问题
- 菜鸟询问如何表现软件的界面?
- spring oracle 大对象,反死了
- 谁能给介绍几个比较好的学习java的网站
- sos! 大家帮忙!
- 在象数据库插入一条纪录后怎样得到此纪录中自动编号字段的内容?
- 错误: 找不到或无法加载主类-------这是什么错误,怎么解决,我用的是myeclipse
- 介绍点java学习的经验吧,对初学者的!
protected void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2d = (Graphics2D) g.create();
g2d.translate(1, 1);
g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_ATOP, 0.3));
super.paintComponent(g2d);
}偏移1,1没问题,偏移多了的话,上面代码需要大的改动才能用。因为它只是部分更新,而不是整个重画。
不过重点还是:
1 先画正式部分
2 在副本上偏移,设置透明度,重绘阴影部分。且两次重绘部分如果重叠,将正文置于前端。阴影由于设置了透明度,即使后画,也不会全部覆盖