繁体   English   中英

如何在Java中为Jbutton着色

[英]How to color Jbutton in java

您好,我在为这些按钮上色时遇到问题,背景始终会更改颜色,但其他按钮仍保持灰色,可以将其更改为其他颜色吗? /对不起我的英语不好/

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

public class Prepinac extends JFrame        
{                          
JToggleButton prepinac1 = new JToggleButton("prepinac");    
 public static void main(String [] args)
{
    Prepinac prepinace = new Prepinac();        
    Container kontainer = prepinace.getContentPane(); 
    kontainer.setLayout(new FlowLayout());   
    kontainer.add(prepinace.prepinac1);           
    kontainer.add(new JButton("tlacidlo"));

    prepinace.setDefaultCloseOperation(EXIT_ON_CLOSE);         
    prepinace.pack();                                           
    prepinace.setVisible(true);                              
} 
}

基本上,有以下四种方法:

您可以尝试使用Nimbus L&F,然后设置布局的基础颜色

UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
UIManager.put("base", new java.awt.Color(80,0,0));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM