小编Rav*_*mar的帖子

在Java Swing中通过循环更新Jlabel文本?

只要循环运行,我想在每秒更新Jlabel文本.我怎么能这样做?我想这样做.

JPanel jpnl=new JPanel();
    jfrm.add(jpnl);
    String[] fonts=GraphicsEnvironment.getLocalGraphicsEnvironment().getAvailableFontFamilyNames();
    jlab = new JLabel("This is Label");
    jpnl.add(jlab);

        for(int i=0;i<fonts.length;i++){
            System.out.println(fonts[i]);
            jlab.setText(fonts[i]);
            jlab.setFont(new Font(fonts[i],Font.PLAIN,30));
            jlab.setForeground(Color.DARK_GRAY);
        }
Run Code Online (Sandbox Code Playgroud)

java swing

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

标签 统计

java ×1

swing ×1