Observação no Java não tem uma função para cores hexadecimais, só existe cores para inteiras, então devemos converter as cores de hexadecimais para cores inteiras. |
String hex = "#00FF00"; Nome_do_botao.setBackground(cor); |

| Arquivo: JavaTeste.java |
import javax.swing.*; public class JavaTeste extends JFrame { private JButton Nome_do_botao; public JavaTeste() { super("Formulario"); Container ct = this.getContentPane(); Nome_do_botao = new JButton("Clique aqui"); String hex = "#00FF00"; Nome_do_botao.setBackground(cor); Nome_do_botao.setBounds(50,10,150,25); ct.add(Nome_do_botao); Image Icone = Toolkit.getDefaultToolkit().getImage("icon.gif"); this.setVisible(true); Nome_do_botao.addActionListener(new ActionListener() { this.addWindowListener(new WindowAdapter() { } |