sads

Wednesday, 22 February 2017

Internal Frame








import java.awt.Container;

import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;

public class InternalFrameExample extends JFrame{

   
   
    JFrame jf;
    JDesktopPane desk;
    JInternalFrame intfr,int2;
    Container cont;
   
    public InternalFrameExample() {
        // TODO Auto-generated constructor stub
   
    jf=new JFrame();
    setSize(500, 500);
    setVisible(true);
    setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
   
   
    intfr=new JInternalFrame("Internal1", true, true, true);
    intfr.setSize(250, 250);
    intfr.setVisible(true);
   
   
   

   
   
    desk=new JDesktopPane();
    desk.add(intfr);

   
    getContentPane().add(desk);
   
   
   
    }
   
   
   
   
   
    public static void main(String[] args) {
        // TODO Auto-generated method stub
InternalFrameExample ife=new InternalFrameExample();
    }

}

Confirmation Box









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

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

public class ActionConfDialog extends JFrame implements ActionListener {


    JFrame jf;
    JPanel panel;
    JButton b1;
    JLabel l1;
   
   
    public ActionConfDialog() {
        // TODO Auto-generated constructor stub
        jf=new JFrame();
        setTitle("Confirmation box");
        setVisible(true);
        setSize(300, 200);
        setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
        setLayout(new FlowLayout());
   
       
        l1=new JLabel();
        b1=new JButton("Confirmation dialog");
        b1.addActionListener(this);
       
       
   
    add(b1);
    add(l1);

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

    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub
       
       
       
       
        if (e.getSource()==b1) {
           
           
        int res=    JOptionPane.showConfirmDialog(null, "Do you want to save ?", "Confirm Box", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
       
               
               
               
                if (res==JOptionPane.YES_OPTION) {
                   
                    l1.setText("you saved the program");
                   
                }else {
                    l1.setText("you did nt save the program ");
                }
        }
    }

}
 

Dialog _ INPUT DIALOG BOXty











































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

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;

public class Dialogs extends JFrame implements ActionListener {


   
    JFrame jf;
    JButton b1;
    JLabel l1;
   
   
   
   
   
    public Dialogs() {
        // TODO Auto-generated constructor stub
   
    jf=new JFrame();
    setVisible(true);
    setSize(300, 200);
    setDefaultCloseOperation(jf.EXIT_ON_CLOSE);
    setLayout(new FlowLayout());
   
   
    l1=new JLabel();
    b1=new JButton("Confirmation dialog");
    b1.addActionListener(this);
   
   
    add(b1);

    add(l1);
   
    }
   
   
   
   
   
    public static void main(String[] args) {
        // TODO Auto-generated method stub
Dialogs d=new Dialogs();
    }





    @Override
    public void actionPerformed(ActionEvent e) {
        // TODO Auto-generated method stub
       
       
        if (e.getSource()==b1) {
           
            int i=JOptionPane.QUESTION_MESSAGE;
            String s=JOptionPane.showInputDialog(jf, "What is u r name?", "Question", i);
           
            l1.setText("u r name is "+s);
        }
       
       
       
       
       
    }

}

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

}