sads

Wednesday, 22 February 2017

JTable




import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class SwingTable {
   
   
   
    public static void main(String[] args) {
        // TODO Auto-generated method stub

    JFrame jf=new JFrame("Demo Of Table");
   
    jf.setSize(300, 200);
    jf.setVisible(true);
    jf.setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
   
    String data[][]={ {"1","Pooja","88%"},
                      {"2","Ramesh","87%"},
                      {"3","Seetha","48%"},
                      {"4","Sandeep","57%"},
                      {"5","Kiran","41%"},
                      {"6","Santhosh","28%"},
                      {"7","Chary","83%"},
                      {"8","Ramya","80%"},
                      {"10","Priyanka","56%"},
                      {"11","Ranjith","34%"},
                      {"12","Prashanthi","56%"},
                      {"13","Sai","77%"},
                      {"14","Sowjanya","46%"},
                      {"15","Mahesh","38%"}
                       };
    String Fields[]={"RollNumber","Name","Percentage"};
   
    JTable jt=new JTable(data,Fields);
   
    JScrollPane pane=new JScrollPane(jt);
   
    jf.add(pane);
   
   
   
    }

}
 

Monday, 20 February 2017

JSLIDER



import java.awt.BorderLayout;
import java.awt.Container;

import javax.swing.JFrame;
import javax.swing.JSlider;

public class MySlider extends JFrame{
   
    JFrame jf;
    JSlider js;
    Container cont;
    public MySlider() {
        // TODO Auto-generated constructor stub
    jf=new JFrame();
    setVisible(true);
    setSize(300, 100);
    setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
   
   
    cont=jf.getContentPane();
   
    js=new JSlider();
    cont.add(js, BorderLayout.CENTER);
   
    add(cont);
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        MySlider ms=new MySlider();
    }

}
 

JPROGRESS BAR




import java.awt.FlowLayout;

import javax.swing.JFrame;
import javax.swing.JProgressBar;

public class ProgressBarExample extends JFrame{
   
    JFrame jf;
    int min=50,max=300;
    JProgressBar pbar;
   
    public ProgressBarExample() {
        // TODO Auto-generated constructor stub
    jf=new JFrame();
    setTitle("ProgressBar");
    setVisible(true);
    setSize(350,200);
    setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
    setLayout( new FlowLayout());
   
   
   
    pbar=new JProgressBar(JProgressBar.HORIZONTAL,min,max);
   
    pbar.setValue(220);
    pbar.setStringPainted(true);
   
   
    add(pbar);
   
   
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
    ProgressBarExample pbe=new ProgressBarExample();
    }

}
 

Tabbed Panes







import java.awt.BorderLayout;
import java.awt.GridLayout;

import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;

public class TabbedExample extends JFrame {
    JFrame jf;
    JTabbedPane tpane;
    JPanel panel1,panel2;
    JLabel l1,l2;
    JCheckBox city1,city2,state1,state2;
   
   
    public TabbedExample() {
        // TODO Auto-generated constructor stub
       
       
        jf=new JFrame("Tabbed Pane Example");
        setVisible(true);
        setSize(400, 200);
        tpane =new JTabbedPane();
       
       
        l1=new JLabel("Select City");
        l2=new JLabel("Select State");
       
       
        city1=new JCheckBox("Chennai");
        city2=new JCheckBox("Mumbai");
        state1=new JCheckBox("Tamilnadu");
        state2=new JCheckBox("Maharashtra");
       
       
        panel1=new JPanel(new GridLayout(1, 3));
        panel2=new JPanel(new GridLayout(1, 3));
       
       
        panel1.add(l1);
        panel1.add(city1);
        panel1.add(city2);
       
        panel2.add(l2);
        panel2.add(state1);
        panel2.add(state2);
       
       
        tpane.add("Cities",panel1);
        tpane.add("States",panel2);
       
        getContentPane().add(tpane, BorderLayout.CENTER);
       
       
       
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        TabbedExample t=new TabbedExample();
    }

}

ToolBar for Cut,Copy,Paste,Undo,Redo


import java.awt.BorderLayout;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JToolBar;

public class ToolbarExample extends JFrame{
   
 JFrame jf;
 JToolBar toolbar;
 JButton cut,copy,paste,undo,redo;

   
    public ToolbarExample() {
        // TODO Auto-generated constructor stub
        jf=new JFrame("ToobBar Example");
        setSize(600, 600);
        setVisible(true);
        setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
       
       
       
        toolbar=new JToolBar();
        cut=new JButton(new ImageIcon("cut.png"));
        copy=new JButton(new ImageIcon("copy.png"));
        paste=new JButton(new ImageIcon("paste.png"));
        undo=new JButton(new ImageIcon("undo.png"));
        redo=new JButton(new ImageIcon("redo.png"));
       
       
        toolbar.add(cut);
        toolbar.add(copy);
        toolbar.add(paste);
        toolbar.add(undo);
        toolbar.add(redo);
       
        getContentPane().add(toolbar, BorderLayout.NORTH);
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        ToolbarExample te=new ToolbarExample();
    }

}







// source images you can copy images from here


                       





          

Jframe- Menubar,Menu,submenu,menuitems









 

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;

public class MenuBarExample extends JFrame implements ActionListener{
   
    JFrame jf;
    JMenuBar bar;
    JMenuItem m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12,m13;
    JMenu menu1,menu2,submenu;
   
   
    public MenuBarExample() {
        // TODO Auto-generated constructor stub
        jf=new JFrame("MenuBar Example");
        setVisible(true);
        setSize(500, 250);
       
       
        bar=new JMenuBar();
        setJMenuBar(bar);
   
       
        menu1=new JMenu("File");
        menu2=new JMenu("Edit");
        submenu=new JMenu("Search");
       
       
        bar.add(menu1);
        bar.add(menu2);
       
       
        m1=new JMenuItem("New");
        m2=new JMenuItem("Open");
        m3=new JMenuItem("Save");
        m4=new JMenuItem("Close");
        m5=new JMenuItem("Exit");
        m5.addActionListener(this);
       
        m6=new JMenuItem("Undo");
        m7=new JMenuItem("Redo");
        m8=new JMenuItem("Copy");
        m9=new JMenuItem("Cut");
        m10=new JMenuItem("Paste");
       
        m11=new JMenuItem("Find");
        m12=new JMenuItem("Replace");
       
       
       
       
       
        menu1.add(m1);
        menu1.add(m2);
        menu1.add(m3);
        menu1.add(m4);
        menu1.add(m5);
       
       
       
        menu2.add(m6);
        menu2.add(m7);
        menu2.add(m8);
        menu2.add(m9);
        menu2.add(m10);
        menu2.add(submenu);
       
       
        submenu.add(m11);
        submenu.add(m12);
       
       
       
       
       
       
       
    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        MenuBarExample mm=new MenuBarExample();
    }

    @Override
    public void actionPerformed(ActionEvent ae) {
        // TODO Auto-generated method stub
       
        if (ae.getActionCommand().equals("Exit")) {
    dispose();
           
        }
    }

}