Wednesday, August 10, 2011

Change JButton Background and Foreground Color

Design Free Website with Free Internet Marketing Tools

Output:
Code:

/**
 * File: jbuttonFGAndBGColor.java
 * Tiltle: Change JButton Background and Foreground Color
 * Author: http://java-program-sample.blogspot.com/
 */

//Java Core Package
import javax.swing.*;
//Java Extension Package
import java.awt.*;

public class jbuttonFGAndBGColor extends JFrame {
	
	//Initializing JButton
	private JButton button;

	//Setting up GUI
    public jbuttonFGAndBGColor() {
    	
    	//Setting up the Title of the Window
    	super("Change JButton Background and Foreground Color");

    	//Set Size of the Window (WIDTH, HEIGHT)
    	setSize(250,100);

    	//Exit Property of the Window
    	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    	//Constructing JButton
    	button = new JButton("My New JButton");
    	
    	//Change JButton Foreground and Background Color
    	button.setForeground(Color.BLUE);
    	button.setBackground(Color.yellow);

    	//Setting up the container ready for the components to be added.
    	Container pane = getContentPane();
    	setContentPane(pane);
    	
    	//Setting up the container layout
    	FlowLayout flow = new FlowLayout(FlowLayout.CENTER);
    	pane.setLayout(flow);

    	//Adding the JButton component to the container
    	pane.add(button);

    	/**Set all the Components Visible.
    	 * If it is set to "false", the components in the container will not be visible.
    	 */
    	setVisible(true);
    }
    
	//Main Method
    public static void main (String[] args) {
    	jbuttonFGAndBGColor jbfbc = new jbuttonFGAndBGColor();
	}
}

Important Part of the Program:

//Constructing JButton
    	button = new JButton("My New JButton");
    	
    	//Change JButton Foreground and Background Color
    	button.setForeground(Color.BLUE);
    	button.setBackground(Color.yellow);

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hostgator Discount Code