Showing posts with label change background color of frame. Show all posts
Showing posts with label change background color of frame. Show all posts

Monday, 17 June 2013

Program in java for JComboBox in swing


//WAP to check the combobox

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

class combo extends JFrame implements ItemListener
{
    JComboBox cb;
    Container c;

    combo()
    {
        c=getContentPane();
        c.setLayout(null);

        cb=new JComboBox();
        cb.addItem("Red");
        cb.addItem("Blue");
        cb.addItem("Pink");
        cb.setBounds(50,50,100,30);
        cb.addItemListener(this);
        c.add(cb);
    }
    public void itemStateChanged(ItemEvent ie)
    {
        String str=(String)cb.getSelectedItem();

        if(str=="Red")
        {
            c.setBackground(Color.red);
        }
        if(str=="Blue")
        {
            c.setBackground(Color.blue);
        }

        if(str=="Pink")
        {
            c.setBackground(Color.pink);

        }
    }
    public static void main(String args[])
    {
        combo f=new combo();
        f.setTitle("demo");
        f.setSize(500,500);
        f.setVisible(true);
    }
}

Sunday, 16 June 2013

Scrollbar demo in java awt


/**
 * @(#)ScrollDemo.java
 *
 *
 * @anant mahale 
 * @version 1.00 2013/3/18
 */
import java.awt.*;
import java.awt.event.*;
class MyScroll extends Frame implements  AdjustmentListener
{
    private Scrollbar scr_red,scr_green,scr_blue;
    private int r,g,b;
    public MyScroll()
    {
        setTitle("Scrollbar");
        setSize(500,500);
        setLocation(100,100);
   
        scr_red=new Scrollbar(Scrollbar.HORIZONTAL,0,45,0,300);
        scr_green=new Scrollbar(Scrollbar.HORIZONTAL,0,45,0,300);
        scr_blue=new Scrollbar(Scrollbar.HORIZONTAL,0,45,0,300);
       
        scr_red.addAdjustmentListener(this);
        scr_green.addAdjustmentListener(this);
        scr_blue.addAdjustmentListener(this);
       
        setLayout(null);
       
        scr_red.setBounds(10,50,200,20);
        scr_green.setBounds(10,80,200,20);
        scr_blue.setBounds(10,110,200,20);
       
        add(scr_red);
        add(scr_green);
        add(scr_blue);
       
        addWindowListener(new WindowAdapter()
        {
            public void windowClosing(WindowEvent we)
            {
                System.exit(0);
            }
        });
    }
    public void adjustmentValueChanged(AdjustmentEvent ae)
    {
        if(ae.getSource()==scr_red)
        {
            r=scr_red.getValue();
        }
        else if(ae.getSource()==scr_green)
        {
            g=scr_green.getValue();
        }
        else if(ae.getSource()==scr_blue)
        {
            b=scr_blue.getValue();
        }
        setBackground(new Color(r,g,b));
    }
}
class ScrollDemo
{
    public static void main(String []args)
    {
        new MyScroll().setVisible(true);
    }
}