Professional Documents
Culture Documents
Java Programs
Java Programs
*;
import java.awt.event.*;
import java.awt.*;
import java.util.*;
ayears.removeAllItems();
}
});
editbtn.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
ayears.setEditable(true);
}
});
ayears.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
});
frame.setLayout(new FlowLayout(FlowLayout.CENTER));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
public static void main(String arg[])
{
JComboBoxDemo test = new JComboBoxDemo();
}
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.Font;
JFrame frame;
JTextArea notepad;
JButton display;
JLabel word_count_status;
JLabel char_count_status;
JMenu editmenu;
JMenuBar mbar;
JMenuItem append,insert,font;
public TextAreaDemo() {
frame = new JFrame("");
frame.setSize(400,480);
frame.setLayout(null);
notepad = new JTextArea();
notepad.setBounds(30,30,320,320);
display = new JButton("Display");
display.setBounds(30,360,100,40);
});
insert.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e)
{
String temp = JOptionPane.showInputDialog(frame,"Enter
Text to Insert");
String position = JOptionPane.showInputDialog(frame,"Enter position to insert
at location");
notepad.insert(temp,Integer.parseInt(position));
}
});
font.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e)
{
Font myfont = new Font("Constantia",Font.BOLD,15);
notepad.setFont(myfont);
}
});
frame.add(char_count_status);
frame.add(word_count_status);
display.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e)
{
String text = notepad.getText();
String words[] = text.split("\\s");
int word_count = words.length;
int char_count = text.length();
word_count_status.setText("Word count:"+" "+Integer.toString(word_count));
char_count_status.setText("char count:"+" "+Integer.toString(char_count));
}
});
frame.add(display);
frame.add(notepad);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
}
public static void main(String args[])
{
TextAreaDemo demo = new TextAreaDemo();
}
}
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.Color;
JButton btn ;
JLabel label;
public LabelDemo() {
setTitle("Swing Button Test");
label = new JLabel("Hello From Advance Java..");
label.setBounds(180,50,200,40);
label.setBackground(Color.BLUE);
label.setForeground(Color.white);
label.setOpaque(true);
label.setHorizontalAlignment(JLabel.LEFT);
System.out.println("Alignemnt : "+label.getHorizontalAlignment());
add(label);
setSize(400,400);
setLayout(null);
setLocationRelativeTo(null);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public ButtonTest() {
frame = new JFrame();
frame.setTitle("Button Demo");
btn1 = new JButton("Button 1");btn2 = new JButton("Button 2");
btn1.setMnemonic(KeyEvent.VK_C);
btn2.setMnemonic(KeyEvent.VK_V);
btn1.setBounds(50,50,100,50);
btn2.setBounds(250,50,100,50);
btn1.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e)
{
btn2.setText("Cancel");
btn2.setIcon(new ImageIcon("d:\\myicon.jpg"));
}
});
btn2.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e)
{
btn1.setText("OK");
btn1.setIcon(btn2.getIcon());
});
frame.add(btn1); frame.add(btn2);
frame.setSize(400,400);
frame.setLocationRelativeTo(null);
frame.setLayout(new FlowLayout(FlowLayout.CENTER));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
public static void main(String arg[])
{
ButtonTest test = new ButtonTest();
}
}
import javax.swing.*;
import java.awt.*;
setSize(400,400);
setLayout(null);
setLocationRelativeTo(null);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[])
{
swingtest test = new swingtest();
}
}