Как покрасить Jbutton в Java - PullRequest
       36

Как покрасить Jbutton в Java

2 голосов
/ 25 февраля 2012

Привет, ребята, у меня проблемы с окраской этих кнопок, фон всегда меняет цвет, но другой остается серым, есть ли способ изменить его на другой цвет?/ извините за мой английский /

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);                              
} 
}

Ответы [ 2 ]

3 голосов
/ 25 февраля 2012

В основном, есть четыре способа:

2 голосов
/ 25 февраля 2012

Вы можете попробовать использовать nimbus L & F, а затем установить базовый цвет макета

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