Java Swing Programs
Java Swing Programs
JOptionPane.showMessageDialog(null,"Login
Succesful.");
}
else
{
database operations Later");
//System.out.println("Will be performing
JOptionPane.showMessageDialog(null,"Login
Failed\nInvalid User Name or Password");
}
}
});
btnClear.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0)
{
tfUser.setText("");
pfPassword.setText("");
}
});
JPanel panel=new JPanel();
panel.setLayout(new FlowLayout());
panel.add(lblUser);
panel.add(tfUser);
panel.add(lblPassword);
panel.add(pfPassword);
panel.add(btnLogin);
panel.add(btnCancel);
panel.add(btnClear);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(350,125);
frame.setResizable(false);
frame.getContentPane().add(panel);
frame.setVisible(true);
}
@SuppressWarnings("unused")
public static void main(String args[])
{
SwingEx s=new SwingEx();
}
MenuDemo.java
package swings;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;
import javax.naming.*;
import javax.swing.*;
@SuppressWarnings("unused")
public class MenuDemo extends JFrame
{
private static final long serialVersionUID = 1L;
MenuDemo()
{
JMenuBar mb=new JMenuBar();
setJMenuBar(mb);
JMenu file=new JMenu("File");
JMenu edit=new JMenu("Edit");
JMenu format=new JMenu("Format");
JMenu Goto=new JMenu("Go To ");
mb.add(file);
mb.add(edit);
mb.add(format);
JMenuItem New=new JMenuItem("New");
JMenuItem open=new JMenuItem("Open File..");
JMenuItem save=new JMenuItem("Save");
JMenuItem saveas=new JMenuItem("Save As..");
JMenuItem cut=new JMenuItem("Cut");
JMenuItem copy=new JMenuItem("Copy");
JMenuItem paste=new JMenuItem("Paste");
JMenuItem font=new JMenuItem("Font");
JMenuItem forward=new JMenuItem("Forward");
JMenuItem backward=new JMenuItem("Backward");
JMenuItem exit=new JMenuItem("Exit");
JMenuItem pagesetup=new JMenuItem("Page Setup");
JMenuItem print=new JMenuItem("Print..");
Goto.add(forward);
Goto.add(backward);
file.add(New);
file.add(open);
open.addActionListener(new Open());
file.addSeparator();
file.add(save);
file.add(saveas);
file.addSeparator();
file.add(pagesetup);
file.add(print);
file.addSeparator();
file.add(exit);
edit.add(cut);
edit.add(copy);
edit.add(paste);
edit.addSeparator();
edit.add(Goto);
format.add(font);
}
------------------------------------------------------------------O/P:
-------------------------------------------------------------------
copy.addActionListener(new Copy());
E.add(copy);
paste.addActionListener(new Paste());
E.add(paste);
mb.add(E);
setMenuBar(mb);
}
catch(FileNotFoundException fe)
{
System.out.println("File not Found");
}
catch(IOException ioe){}
}
}
catch(Exception exc)
{
System.out.println("not string flavour");
}
}
}
@SuppressWarnings("deprecation")
public static void main(String args[])
{
Frame f = new Editor();
f.setSize(500,400);
f.setVisible(true);
f.show();
}
}
o/p:
----------------------------------------------------
----------------------------------------------------
Name.");
Succesfully.");
if(str.equals(""))
{
JOptionPane.showMessageDialog(null,"Please Enter
}
else if(a==0)
{
JOptionPane.showMessageDialog(null,"Registred
}
else
JOptionPane.showMessageDialog(null,"Ensure the
Always in Block Letter");
}
}
});
JButton btncancel=new JButton("Cancel");
btncancel.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0)
{
System.exit(0);
}
});
JButton btnreset=new JButton("Reset");
btnreset.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent arg0)
{
txtname.setText("");
cb.setSelectedIndex(0);
model.clear();
}
});
frame.add(lblname);
Dimension size=lblname.getPreferredSize();
lblname.setBounds(25,15,size.width,size.height);
frame.add(txtname);
txtname.setBounds(120,15,180,20);
frame.add(lblqualify);
lblqualify.setBounds(25,40,80,size.height);
frame.add(cb);
cb.setBounds(120,40,150,20);
frame.add(lblsuboff);
lblsuboff.setBounds(30,70,100,20);
frame.add(lblsubsel);
lblsubsel.setBounds(200,70,100,20);
frame.add(offlist);
frame.add(jsp);
jsp.getViewport().add(offlist);
offlist.setBounds(25,90,100,70);
jsp.setBounds(25,90,100,70);
frame.add(btnadd);
btnadd.setBounds(140,93,50,20);
frame.add(btnremove);
btnremove.setBounds(140,125,50,20);
frame.add(sellist);
frame.add(jsp1);
jsp1.getViewport().add(sellist);
sellist.setBounds(200,90,100,70);
jsp1.setBounds(200,90,100,70);
frame.add(btnregister);
btnregister.setBounds(25,170,85,20);
frame.add(btncancel);
btncancel.setBounds(125,170,80,20);
frame.add(btnreset);
btnreset.setBounds(220,170,80,20);
frame.setVisible(true);
frame.setSize(325,230);
frame.setResizable(false);
@SuppressWarnings("unused")
public static void main(String[] args)
{
Probst st=new Probst();
}
}
O/P:
-------------------------------------------------------------------
-------------------------------------------------------------------
Integers Only.");
if(b==true)
{
JOptionPane.showMessageDialog(null,"Enter
}
else if(cbhra.isSelected() && cbda.isSelected())
{
tsal=bsal+hra+da;
txttsal.setText(String.valueOf(tsal));
}
else if(cbhra.isSelected() && (cbda.isSelected()==false))
{
tsal=bsal+hra;
txttsal.setText(String.valueOf(tsal));
}
else if(cbda.isSelected() && (cbhra.isSelected()==false))
{
}
else
{
tsal=bsal+da;
txttsal.setText(String.valueOf(tsal));
tsal=bsal;
txttsal.setText(String.valueOf(tsal));
pf=tsal*0.12;
itax=tsal*0.02;
if(cbpf.isSelected() && cbitax.isSelected())
{
sihand=tsal-(pf+itax);
txtsalinhand.setText(String.valueOf(sihand));
}
else if(cbpf.isSelected() && (cbitax.isSelected()==false))
{
sihand=tsal-pf;
txtsalinhand.setText(String.valueOf(sihand));
}
else if(cbitax.isSelected() && (cbpf.isSelected()==false))
{
sihand=tsal-itax;
txtsalinhand.setText(String.valueOf(sihand));
}
else
{
sihand=tsal;
txtsalinhand.setText(String.valueOf(sihand));
}
});
this.add(lblname);
lblname.setBounds(25,20,40,20);
this.add(txtname);
txtname.setBounds(110,20,120,20);
this.add(lblbsal);
lblbsal.setBounds(25,50,100,20);
this.add(txtbsal);
txtbsal.setBounds(110,50,120,20);
this.add(lblhra);
lblhra.setBounds(25,75,40,20);
this.add(cbhra);
cbhra.setBounds(65,75,20,20);
this.add(lblda);
lblda.setBounds(25,100,40,20);
this.add(cbda);
cbda.setBounds(65,100,20,20);
this.add(lbltsal);
lbltsal.setBounds(25,125,100,20);
this.add(txttsal);
txttsal.setBounds(110,125,120,20);
this.add(lblpf);
lblpf.setBounds(25,160,40,20);
this.add(cbpf);
cbpf.setBounds(65,160,20,20);
this.add(lblitax);
lblitax.setBounds(25,185,40,20);
this.add(cbitax);
cbitax.setBounds(65,185,20,20);
this.add(lblsalinhand);
lblsalinhand.setBounds(25,215,120,20);
this.add(txtsalinhand);
txtsalinhand.setBounds(110,215,120,20);
this.add(btncalculate);
btncalculate.setBounds(70,250,100,20);
O/P:
----------------------------------------------------
----------------------------------------------------