欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

java颜色gui_Java gui颜色不加载

发布时间:2023/12/15 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java颜色gui_Java gui颜色不加载 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我为我的程序制作了一个gui并使用

UIManager.put("Button.background", new Color(0,0,0));

UIManager.put("JButton.background", new Color(0,0,0));使按钮显示为黑色。不幸的是,这有时不起作用。在不修改代码的情况下,它会在我运行一次而不会再工作时起作用。

下面的图片是我跑了几次后,在同一个程序中的同一个按钮。这发生在我运行该程序约四分之一的时间。

(左键是正确的,正确的是运行时有时会发生的)

另外,其他的东西

UIManager.put("control", new Color(15,0,0));正在加载。从来没有问题,它是在同一时间和相同的格式加载。

编辑:这里是一个示例代码,其中的按钮颜色不加载所有背景和其他东西。它们以相同的方式加载,没有编译或运行错误。

import java.awt.*;

import javax.swing.*;

import javax.swing.UIManager.*;

public class gtst

{

public static void main(String[] args) throws Exception

{

UIManager.put("Button.background", new Color(1,1,1));

UIManager.put("JButton.background", new Color(1,1,1));

UIManager.put("control", new Color(0,0,0));

UIManager.put("text", new Color(255,220,0));

Frame batFrame = new JFrame("nananananna Batman!");

for (LookAndFeelInfo info : UIManager.getInstalledLookAndFeels())

{

if ("Nimbus".equals(info.getName())) {

UIManager.setLookAndFeel(info.getClassName());

break;

}

}

String username = JOptionPane.showInputDialog(batFrame, "Enter something...:");

}

}

总结

以上是生活随笔为你收集整理的java颜色gui_Java gui颜色不加载的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。