From Samantha, 3 Weeks ago, written in Java, viewed 55 times. This paste will go to its last resting place in 1 Second. This paste is a reply to SECONDINPUT Class from Samantha - go back
URL Embed
Viewing differences between SECONDINPUT Class and Re: SECONDINPUT Class
import java.awt.GridLayout;
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.JTextField;

public class SECONDINPUT extends JFrame implements ActionListener{

    GridLayout sinputLayout;
    JLabel sinputProcess;
    JLabel processLabel;
    JLabel arrLabel;
    JLabel brsLabel;
    static JTextField sinputAT;
    static JTextField sinputBT;
    JButton sinputButton;
    JButton clearButton;
    JButton backButton;
    static int arrTime;
    static int brsTime;

    public SECONDINPUT() {
    super("First Come First Serve");
    processLabel = new JLabel("Process");
    arrLabel = new JLabel("Enter Arrival Time:");
    brsLabel = new JLabel("Enter Burst Time:");
    sinputButton = new JButton("Enter");
    clearButton = new JButton("Clear");
    backButton = new JButton("Back");
    INPUT input = new INPUT();
    for (int i = 0; i <input.getProcessValue();i++) {
        add(sinputProcess = new JLabel("P" + i));
        add(sinputAT = new JTextField());
        add(sinputBT = new JTextField());
    setLayout(new GridLayout(0, 3));
    public void setArrTime(int arrTime){
        this.arrTime = arrTime;

    public int getArrTime(){
        return arrTime;
    public void setBrsTime(int brsTime){
        this.brsTime = brsTime;

    public int getBrsTime(){
        return brsTime;
    public void actionPerformed (ActionEvent e){
        if (e.getSource() == sinputButton){
            int arrTime = Integer.parseInt(sinputAT.getText());
            int brsTime = Integer.parseInt(sinputBT.getText());
            FCFS fcfs = new FCFS();
            fcfs.setSize(500, 500);

        else if (e.getSource() == clearButton){
            sinputAT.setText(" ");
            sinputBT.setText(" ");
        else if (e.getSource () == backButton){
            INPUT input = new INPUT();
            input.setSize(500, 150);

import java.awt.GridLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class FCFS extends JFrame{
    JLabel prcLabel;
    JLabel arrLabel;
    JLabel brsLabel;
    JLabel prcsLabel;
    JLabel arvlLabel;
    JLabel brstLabel;
public FCFS(){
    super("First Come First Serve");
    setLayout (new GridLayout(0,3));
    INPUT inputClass = new INPUT();
    SECONDINPUT sinputClass = new SECONDINPUT();
    for(int i=0; i<inputClass.getProcessValue(); i++){

    add(prcLabel = new JLabel(""+i));
    add(arrLabel = new JLabel(""+sinputClass.getArrTime()));
    add(brsLabel = new JLabel(""+sinputClass.getBrsTime()));

Reply to "Re: SECONDINPUT Class"

Here you can reply to the paste above