相关疑难解决方法(0)

如何在Java Swing中创建投影,内部发光和外部发光?

我使用Graphics2D界面生成一些图像,偶尔我希望能够在图像上绘制一些文本并应用于Adobe Photoshop中的效果.

现在我在文本上生成一个'阴影'我正在绘制文本两次,一次是原始颜色,一次是黑色,有一个轻微的(1px)x和y偏移.不幸的是,由于我需要对阴影(不透明度,大小,传播)进行更多控制,因此过于简单.

至于内发光和外发光,我不确定从哪里开始; 面具/渐变涂料/ alpha混合?

是否有用于生成这些类型效果的Java库?如果不是,您将如何创建这些效果?

java graphics swing effects java-2d

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

图像与阴影和圆形边缘在java秋千

我正在尝试为这个带圆角和阴影的RoundedPane添加图像.但我没有得到它.

我让这个小组从这个课程延伸出来

public class JPanelConFondo extends JPanel {

    private Image imagen;

    public JPanelConFondo() {
    }

    public JPanelConFondo(String nombreImagen) {
        if (nombreImagen != null) {
            imagen = new ImageIcon(getClass().getResource(nombreImagen)).getImage();
        }
    }

    public JPanelConFondo(Image imagenInicial) {
        if (imagenInicial != null) {
            imagen = imagenInicial;
        }
    }

    public void setImagen(String nombreImagen) {
        if (nombreImagen != null) {
            imagen = new ImageIcon(getClass().getResource(nombreImagen)).getImage();
        } else {
            imagen = null;
        }    
        repaint();
    }

    public void setImagen(Image nuevaImagen) {
        imagen = nuevaImagen;    
        repaint(); …
Run Code Online (Sandbox Code Playgroud)

java swing image shadow rounded-corners

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

将辉光添加到基本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 swing中添加阴影效果吗?

我应该使用什么代码向 Java swing 中的面板添加阴影效果,我知道 javafx 中也有同样的功能,但是我们可以在 swing 中做同样的事情吗?

java swing

-5
推荐指数
1
解决办法
4054
查看次数

标签 统计

java ×4

swing ×4

effects ×1

glow ×1

graphics ×1

image ×1

java-2d ×1

rect ×1

rounded-corners ×1

shadow ×1