Question: GUI example for beginners



Share on Google+Share on Google+

GUI example for beginners
1 Answer(s)      5 years and a month ago
Posted in : Java Beginners
GUI example for beginners
View Answers

April 6, 2012 at 5:55 PM

sory ,, I will posted my code again

import java.util.Scanner;

public class RegistorClass {

 private int accumulator;  private int instructionCounter;  private int instructionRegister;  private int operationCode;  private int operand;  private boolean halt;  private MemoryClass memory;// Operation codes 
// Input/Output operations.  private final int READ = 10;  private final int WRITE = 11;    // Load/Store operations.  private final int LOAD = 20;  private final int STORE = 21;     // Arithmetic operations.  private final int ADD = 30;  private final int SUBTRACT = 31;  private final int DIVIDE = 32;  private final int MULTIPLY = 33;   // Transfer-of-control operations. private final int BRANCH = 40;  private final int BRANCHNEG = 41;  private final int BRANCHZERO = 42;  private final int HALT = 43;public RegistorClass(MemoryClass memory1){

     accumulator = 0;        instructionCounter = 0;       instructionRegister = 0;        operationCode = 0;       operand = 0;        halt = false;         memory = memory1;}   public  int getOperationCode(int word)  {        int operationCode = word / 100;       return operationCode;  }public int getOperand(int word) { 
int operand = word % 100; return operand; } 

public boolean executeNextInstruction() { 

 if (halt)  return false;         // Read next instruction from memory.    instructionRegister =;   operationCode = getOperationCode(instructionRegister);   operand =getOperand(instructionRegister);        boolean transferOfControl = false;        //  execute the instruction.   switch (operationCode)  {       case READ:            Scanner scan = new Scanner(;         // Read a word from the keyboard.               System.out.print("Enter an integer: ");                       // Write word to memory.               memory.write(operand, scan.nextInt());             break;            case WRITE:               // Read a word from memory.            int data =;               // Display the word on the screen             if (!halt)         System.out.println(data);                  break;             case LOAD:            // Load a word from memory into the accumulator.           accumulator =; //    accumulator=memory[operand];      break;case STORE:            // Store accumulator into memory.           memory.write(operand, accumulator);  // memory[operand]=accumulator;       break;             case ADD:            // Add word from memory to accumulator.             accumulator +=;             break;             case SUBTRACT:            // Subtract word from memory from accumulator.               accumulator -=;              break;            case DIVIDE:            // Divide accumulator by a word loaded from memory.             int divisor =;   //divisor=memory[oprand] ;         if (!halt)                 if (divisor == 0)                 {                        System.out.println("*** Attempt to divide by zero ***");                   }                else            accumulator /= divisor;                break;          case MULTIPLY:            // Multiply accumulator by a word loaded from memory.              accumulator *=;            break;       case BRANCH:            // Branch to location in memory.               instructionCounter = operand;              transferOfControl = true;               break;             case BRANCHNEG:            // Branch to location in memory if accumulator is negative.             if (accumulator < 0)            {              instructionCounter = operand;                 transferOfControl = true;           }            break;case BRANCHZERO: 

   // Branch to location in memory if accumulator is zero.             if (accumulator == 0)      {            instructionCounter = operand;            transferOfControl = true;              }            break;             case HALT:                  System.out.println("*** Simpletron execution terminated ***");              transferOfControl = true;             halt = true;            break;           default:            System.out.println("*** Invalid operation code ***");             halt= true; // break;         }          if (!transferOfControl)            instructionCounter++;   return !halt;  }public void dump() { 
System.out.printf(" accumulator\t\t\t%+05d\n", accumulator); System.out.printf("instructionCounter\t\t %02d\n", instructionCounter); System.out.printf("instructionRegister\t\t%+05d\n", instructionRegister); System.out.printf("operationCode \t\t\t %02d\n", operationCode); 
System.out.printf("operand \t\t\t\t %02d\n", operand);

}public static void main(String[] args) 

 {         System.out.println("*** Welcome to Simpletron! ***");          System.out.println("*** Please enter your program one instruction   ***");         System.out.println("*** (or data word) at a time. I will display    ***");          System.out.println("*** the location number and a question mark (?) ***");         System.out.println("*** You then type the word for that location.   ***");          System.out.println("*** Type -99999 to stop entering your program.  ***");          System.out.println();     MachineClass machine = new MachineClass ();       machine.inputProgramToMemory();      machine.executeProgram();} }

class MachineClass {

private MemoryClass memory1; 
private RegistorClass registor1 ; 
public static final int MEMORY_WORD = 100;

public MachineClass(){       memory1=new MemoryClass( MEMORY_WORD);     registor1=new RegistorClass(memory1);}public void inputProgramToMemory() { 
Scanner input =new Scanner(; 

int memoryWord=0;final int END_OF_INPUT = -9999;      System.out.printf("%02d ? ", memoryWord);int data = input.nextInt();while(data !=END_OF_INPUT)      {         memory1.write(memoryWord,data);   memoryWord++;   System.out.printf("%02d ? ", memoryWord);     data = input.nextInt();}           System.out.println("*** Program loading completed ***");           System.out.println(); }public void computerDump() { System.out.println(); 
memory1.dump(); } 

// Execute program  public void executeProgram(){        System.out.println("*** Program execution begins  ***");             while (  registor1.executeNextInstruction()) ;                 computerDump(); }}

class MemoryClass {

private int[] memory; public MemoryClass(int amountOfMemoryWord ){ memory = new int[amountOfMemoryWord]; 

} // Write a value to memory.  public void write(int word, int value) {             if (word < 0 || word >= memory.length)        {               System.out.println("*** Attempt to write to a non-existing memory location ***");         }     else memory[word] = value;  }   public int read(int word) {        int value = 0;            if (word < 0 || word >= memory.length)        {      System.out.println("*** Attempt to read from a non-existing  memory location ***");          }        else value = memory[word];       return value;  }    public void dump() {          System.out.print( "   ");       for (int i = 0; i < 10; i++)       System.out.printf("%5d ", i);            System.out.println();            for (int i = 0; i < memory.length; i += 10)        {              System.out.print("  "+ i+ " ");              for (int j = 0; j < 10 && i+j < memory.length; j++)                       System.out.printf("%+05d ", memory[i + j]); //05>>> to print five digits ???                        System.out.println();         }  }


Related Tutorials/Questions & Answers:
Java GUI - Java Beginners
GUI problem - Java Beginners
GUI problem  how to write java program that use JTextField to input data and JTextField to display the output when user click Display Button??  Handle the actionPerformed event for JButton and try doing something like
Gui Interface - Java Beginners
Gui Interface  hi I have two seperate interfaces in the same projects . my question is how can I access this interface using a jbutton (i.e jbutton = next where next points to another interface What would
GUI Interface - Java Beginners
GUI Interface  Respected sir, please send me the codimg of basic calculator,functionality must be include additon ,subtraction,division...); this.setTitle("Simple Calculator example
GUI - Java Beginners
GUI testing  GUI testing in software testing  HiNow, use the code and get the answer.import javax.swing.*;public class DemoTryCatchDialog...;GUI Example");pack();show();}public void actionPerformed(ActionEvent event
GUI 2 - Java Beginners
GUI 2  How can I modify this code? Please give me a GUI Example.Thanks!!  This can be done using KeyEvent in the following way... written...;GUI Example");pack();show();}public void actionPerformed(ActionEvent event
Component gui - Java Beginners
Component gui  Can you give me an example of Dialog in java Graphical user interface?  Hi friend, import javax.swing.*; public...:// Thanks
GUI - Java Beginners
java GUI program - Java Beginners
java GUI program  java program that creates the following GUI, when user enter data in the textfield, the input will be displayed in the textarea... display in textarea example"); frame.setDefaultCloseOperation(JFrame.EXIT
java gui database - Java Beginners
java gui database  I have eight files. Each file has exactly same number(say 100) of entries. Each corresponding entry of all files correspond to one... gui. Could anybody help me. Thanks. Shah
Rental Code GUI - Java Beginners
Rental Code GUI  dear sir... i would like to ask some code of java GUI form that ask the user will choose the menu to input Disk #: type: title: record company: price: director: no. of copies
Java GUI IndexOf - Java Beginners
Java GUI IndexOf  Hello and thank you for having this great site. Here is my problem. Write a Java GUI application called that inputs several lines of text and a search character and uses String method indexOf
Convert this code to GUI - Java Beginners
Convert this code to GUI  I have written this.i need to convert the following code to GUI:- import java.awt.*; import java.applet.*; import...); } }  hi friend, We have convert your code into GUI
Writing a GUI program - Java Beginners
Writing a GUI program  Hello everyone! I'm trying to write a program that has a text field for input, two buttons and the output text area. A user... to write the code for the GUI. Could anyone please help?  Hi Friend
Java GUI Program - Java Beginners
Java GUI Program  How is the following program supposed to be coded? Write an application that prompts the user to enter the radius of a circle by Day 7 under a thread in your Team Forum called Week Three Program for 10 points
GUI  How to GUI in Net-beans ... ??   Please visit the following link:
GUI testing/software testing - Java Beginners
GUI testing/software testing  how to create a GUI testing/software testing module in java
GUI  Write a GUI application for the WebBuy Company that allows a user to compose the three parts of a complete email message: the ??To:??, ??Subject:?? and ??Message:?? text. The ??To:??, and ??Subject:?? Text areas
GUI convert to celsius program - Java Beginners
GUI convert to celsius program  how to write java GUI program to convert Fahrenheit to Celsius that need user to input value of Fahrenheit... information on Swing Examples visit to :
Java GUI problem with linklists and administration - Java Beginners
Java GUI problem with linklists and administration  Hi, I'm having trouble making a GUI interface in java, where a list of names are displayed using a jList. The java program should be able to allow the user to add names, remove
GUI and how to convert a distance - Java Beginners
GUI and how to convert a distance  i need help.. how to create a GUI application that can be is used to convert a distance unit in miles into its corresponding units in kilometer, meter, inches and centimeter. When a user
Convert the code to GUI
GUI Application example  GUI Application example
Convert the code to GUI
GUI Example  GUI Example code to learn
GUI Interface .Reply me with in hour..Its Urgent - Java Beginners
GUI Interface .Reply me with in hour..Its Urgent  Hi ... Now i am... have to create GUI Interace ..How should i create the Interface. In Existing... a GUI interface with some 6 to 8 Vote symbols and should integrate with the already
Convert the code to GUI
Java GUI Class Example  Java GUI Class Example
Java Spring Hibernate Struts Training What is the meaning of Java Platform? Why Java is a platform independent language? What is the benefits of learning Core Java? Which technology should I learn after Java? What is array in java with example? How to Convert ArrayList to Array? How to substring in Java? How to format number in Java? What is instance variable in Java? How to download MySQL JDBC driver? What is Calendar class in Java? Which is the best Java tutorials for beginners? How to rename a file in Java? How to delete file in Java code? How to get day from date in Java using Calendar? How to get day of week in Java? How to calculate Date Difference in Java? How to compare date in Java? How to declare array in Java? How to calculate average of array in Java? What is Array in Java? write a java program to find the summation of all the integers entered on command line Sum of two numbers using command line arguments in Java How to create and use Array in Java? How to pass command line arguments in Java? How to create Applet Hello World? Appending String efficiently in Java How to append String in Java? How to list even numbers between 1 and 100? How to add BigDecimal in Java? What is Abstraction In Java? Which is best Beginners Java Tutorial? What is java.util package? Create list from array in Java Filter collection in Java 8 What is the best way to filter a Java Collection? Easy way to transform Collection to Array? How to convert Collection to Array in Java? What are Basic Java Language Elements? Advanced Java Tutorials in 2017 Java brief history Best Reasons to learn Java Java Example Codes and Tutorials in 2017 How do I read a large file quickly in Java? Is learning Java worthwhile? How to create first Java Program? Retrieve database from the table dynamically in jsp from oracle using servlet What does core Java include? java What are some way to learn Java quickly?


Advertisement null