小编age*_*ate的帖子

未修饰的JFrame阴影

如何为未修饰的jframe添加阴影?

根据我在网上找到的内容,您可以将jframe添加到另一个黑色半透明窗口以产生阴影效果.或者以某种方式将类似的东西应用于JFrame:

    Border loweredBorder = new EtchedBorder(EtchedBorder.LOWERED);
    setBorder(loweredBorder);
Run Code Online (Sandbox Code Playgroud)

无论哪种方式,我只是想知道最好的方法,或者可能是一种完全不同的方式来获得相同的效果,比如从另一个类扩展而不是jframe.我是Java的新手,所以我可能会走错方向,所以任何建议都值得赞赏.

java swing jframe shadow

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

Java文本和颜色(0,0,0,0)

我正在编写一个带有未装饰框架的程序,文本显示不正确.我很确定这行是导致问题但不知道原因:

    setBackground(new Color(0, 0, 0, 0));
Run Code Online (Sandbox Code Playgroud)

这是文本的样子和它应该是什么样子

坏文

好文

这是我的代码:它是我的常规文件的简短版本,所以它可能看起来令人困惑.另外,我只用java工作了一个半星期.

    import java.awt.Dimension;
    import java.awt.GraphicsDevice;
    import java.awt.GraphicsEnvironment;
    import static java.awt.GraphicsDevice.WindowTranslucency.*;



    public class MyTunesMain {

        public static void main(String[] args) {

            //MyTunes myTunes = new MyTunes();
            ShortTest myTunes = new ShortTest();

        }
    }

    ///////////////////////////////////////////

    import java.awt.*;
    import javax.swing.*;


    public class ShortTest extends JFrame {

        // id
        private static final long serialVersionUID = 1L;

        // basic inits
        private int width = 1000;
        private int height = 600;
        SoundThread music;
        Font searchFont = new Font("Calibri", Font.PLAIN, …
Run Code Online (Sandbox Code Playgroud)

java text jframe distortion

0
推荐指数
1
解决办法
1861
查看次数

标签 统计

java ×2

jframe ×2

distortion ×1

shadow ×1

swing ×1

text ×1