import java.awt.*;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
import java.applet.*;
public class QUEUE extends Applet implements ActionListener {
Label label,l1;
TextField t1;
Button b1,b2,b3;
java.util.List<Integer> queue;
public void init()
{
queue = new ArrayList<Integer>(10);
label = new Label("Enter the number to insert into queue:");
l1=new Label(" ");
t1 = new TextField(15);
b1 = new Button("Enque the number");
b2 = new Button("Deque the number");
b3 = new Button("Display the queue");
add(label);
add(t1);
add(b1);
add(b2);
add(b3);
add(l1);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent event) {
// TODO Auto-generated method stub
Object cause = event.getSource();
String msg = "";
int x = Integer.parseInt(t1.getText());
if (cause==b1)
{
queue.add(x);
msg = "Number: " + x + "added to the queue.";
l1.setText(msg);
}
else if(cause==b2)
{
if(queue.size() > 0)
{
int num = queue.get(0);
queue.remove(0);
msg = "Number: " + num + "deleted from the queue.";
l1.setText(msg);
}
else
{
msg = "Queue is empty !!!";
l1.setText(msg);
}
}
else if(cause==b3)
{
if(queue.size() > 0)
{
msg = "Queue Elements: ";
l1.setText(msg);
for(int i=0; i<queue.size(); i++)
{
msg += queue.get(i);
l1.setText(msg);
if(i != (queue.size() -1))
{msg += ",";
l1.setText(msg);}
}
}
else
{
msg = "Queue is empty !!!";
l1.setText(msg);
}
}
}
}
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.ArrayList;
import java.applet.*;
public class QUEUE extends Applet implements ActionListener {
Label label,l1;
TextField t1;
Button b1,b2,b3;
java.util.List<Integer> queue;
public void init()
{
queue = new ArrayList<Integer>(10);
label = new Label("Enter the number to insert into queue:");
l1=new Label(" ");
t1 = new TextField(15);
b1 = new Button("Enque the number");
b2 = new Button("Deque the number");
b3 = new Button("Display the queue");
add(label);
add(t1);
add(b1);
add(b2);
add(b3);
add(l1);
b1.addActionListener(this);
b2.addActionListener(this);
b3.addActionListener(this);
}
@Override
public void actionPerformed(ActionEvent event) {
// TODO Auto-generated method stub
Object cause = event.getSource();
String msg = "";
int x = Integer.parseInt(t1.getText());
if (cause==b1)
{
queue.add(x);
msg = "Number: " + x + "added to the queue.";
l1.setText(msg);
}
else if(cause==b2)
{
if(queue.size() > 0)
{
int num = queue.get(0);
queue.remove(0);
msg = "Number: " + num + "deleted from the queue.";
l1.setText(msg);
}
else
{
msg = "Queue is empty !!!";
l1.setText(msg);
}
}
else if(cause==b3)
{
if(queue.size() > 0)
{
msg = "Queue Elements: ";
l1.setText(msg);
for(int i=0; i<queue.size(); i++)
{
msg += queue.get(i);
l1.setText(msg);
if(i != (queue.size() -1))
{msg += ",";
l1.setText(msg);}
}
}
else
{
msg = "Queue is empty !!!";
l1.setText(msg);
}
}
}
}
Blogger Comment
Facebook Comment