相关疑难解决方法(0)

Java:在图像上创建阴影效果

我正在尝试在图像上创建阴影效果(使用java).

我已经看到了多个相关的问题,我已经实现了几个建议的解决方案.不幸的是我总是遇到同样的问题:阴影效果以灰色重新绘制整个图像(即阴影颜色) - 因此原始图像不再可见.

我测试的代码示例(基于JIDE免费可用库):

ShadowFactory sf = new ShadowFactory(2, 0.5f, Color.black);
ImageIO.write(sf.createShadow(ImageIO.read(new File("c:\\out2.png"))), "png", new File("c:\\out3.png"));
Run Code Online (Sandbox Code Playgroud)

不需要说我用多个源文件(out2.png)测试了这个.

我很无能为力:任何暗示/帮助都会受到高度赞赏.

java swing image

2
推荐指数
1
解决办法
5766
查看次数

将辉光添加到基本Java矩形

我有一个非常基本的矩形绘图面板,但我想知道是否有一种简单的方法可以为矩形添加某种发光.

public class Blocks extends JPanel {

    public void paintComponent(Graphics g) {
        super.paintComponent(g);
        this.setBackground(Color.BLACK);

        for (int i = 1; i <= totalSteps; i++) {
            g.setColor(Color.WHITE);
            g.fillRect(100 + i*60, 260, 50, 50);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java swing rect glow

2
推荐指数
1
解决办法
2500
查看次数

标签 统计

java ×2

swing ×2

glow ×1

image ×1

rect ×1