sads
Tuesday, 28 November 2017
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();
}
}
Subscribe to:
Posts (Atom)