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颜色不加载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《魔兽世界怀旧服》正义之手怎么样 正义之
- 下一篇: mysql模板标签数据库设计_MySQL