• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Java Projects

Feedback Collection System Mini Project in Java

March 28, 2013 by ProjectsGeek 54 Comments

Feedback Collection System java Project

A web based interface for getting feedback from users of ITC is developed, which makes feedback collection easy. A web based interface for analyzing the feedback is developed. A web-based interface for giving feedback to a faculty is developed. Each user of the system is authenticated using ID and password.
The online feedback collection systems, described in this project are two such applications for collecting feedback through a web interface. Intended to support feedback collection in educational environments .ITC – feedback system collects feedback from users about the services offered by for Information Technology and Communication wing (ITC) of NITC. Faculty-feedback system is intended to collect feedback about faculty, from students.

Description About Feedback Collection System Project

Getting the right feedback at right time is of at most importance ,for any organization or faculties of an institution .Getting the feedback from the users will help an organization or faculty to provide better services to the users or students. Ongoing interaction with users can help improve the efficiency of an organization, and enable them to provide better service to the users. Collecting feedback from the users is very important thing for any organization. Until now , feedback collection process is conducted manually, using printed forms. All that has changed with the computer network as well as World Wide Web, making communication far easy .It is very easy to collect feedback about an organization , or about the staff of an institution through a web based system.Valuing and asking for feedback has recognized benefits for both staff and students in an institution. For Staff to provide information for course design to further develop teaching skills to match learning to learners needs to support bids for funding teaching projects For Students to feel valued and ‘listened’ to to have ownership in their own learning to develop reflective thinking to be better informed in selecting a course/module For All to enhance relationships and define roles to provide a ‘positive’ teacher/student partnership, which in turn has more chance of ensuring high quality teaching, thereby meeting learners’ needs to establish learning objectives, and measure the extent to which they are met to inform executive
action, policy developments and resource allocation as part of quality assurance procedure Feedback should be encouraged to be positive as well as giving suggestions concerning areas that could be enhanced.

Project Report : Attached

Mini Project in Java-Feedback Collection System

Other Projects to Try:

  1. Course Management System project in Java
  2. Web Alerts system mini Project
  3. Virtual Classroom Java Project
  4. School Management System in Java
  5. Teachers Feedback Form Java Project

Filed Under: Java Projects Tagged With: Java Projects

Text Editor in Java Project

April 15, 2012 by ProjectsGeek 24 Comments

Text Editor in Java Project

Write a Awt application to develop a Text editor in Java .  It should implement following functions as menu options or functionality of Text editor  . 

  • New
  • Open
  • Save
  • Save As
  • Page Setup
  • Print
  • Exit
  • Delete
  • Cut
  • Copy
  • Paste
  • Find Next
  • Replace
  • Go To
  • Select All
 

Text Editor Java

 

Text edior in Java

 

 

 

Program Code for Java Text Editor :

 

 import java.awt.*;  
 import java.awt.event.*;  
 import java.io.*;  
 import java.util.*;  
 //Texteditor class starts here  
 class Texteditor extends Frame implements ActionListener  
 {  
 TextArea ta=new TextArea();  
 int i,len1,len,pos1;  
 String str="",s3="",s2="",s4="",s32="",s6="",s7="",s8="",s9="";  
 String months[]={"January","February","March","April","May","June","July","August","September","October","November","December"};  
 CheckboxMenuItem chkb=new CheckboxMenuItem("Word Wrap");  
 public Texteditor()  
 {  
 MenuBar mb=new MenuBar();  
 setLayout(new BorderLayout());  
 add("Center",ta);  
 setMenuBar(mb);  
 Menu m1=new Menu("File");  
 Menu m2=new Menu("Edit");  
 Menu m3=new Menu("Tools");  
 Menu m4=new Menu("Help");  
 mb.add(m1);  
 mb.add(m2);  
 mb.add(m3);  
 mb.add(m4);  
 MenuItem mi1[]={  
 new MenuItem("New"),new MenuItem("Open"),new MenuItem("Save")  
 ,new MenuItem("Save As"),new MenuItem("Page Setup")  
 ,new MenuItem("Print"),new MenuItem("Exit")  
 };  
 MenuItem mi2[]={new MenuItem("Delete"),new MenuItem("Cut"),  
 new MenuItem("Copy"),new MenuItem("Paste"),new MenuItem("Find"),  
 new MenuItem("Find Next"),new MenuItem("Replace"),  
 new MenuItem("Go To"),new MenuItem("Select All"),  
 new MenuItem("Time Stamp")};  
 MenuItem mi3[]={new MenuItem("Choose Font"),new MenuItem("Compile"),  
 new MenuItem("Run")};  
 MenuItem mi4[]={new MenuItem("Help Topics"),  
 new MenuItem("About Texteditor")};  
 for(int i=0;i<len1;i++ )="" <br=""> {  
 m1.add(mi1[i]);  
 mi1[i].addActionListener(this);  
 }  
 for(int i=0;i<len1;i++) {="" <br=""> m2.add(mi2[i]);  
 mi2[i].addActionListener(this);  
 }  
 m3.add(chkb);  
 chkb.addActionListener(this);  
 for(int i=0;i<len1;i++ )="" <br=""> {  
 m3.add(mi3[i]);  
 mi3[i].addActionListener(this);  
 }  
 for(int i=0;i<len1;i++) <br=""> {  
 m4.add(mi4[i]);  
 mi4[i].addActionListener(this);  
 }  
 MyWindowsAdapter mw=new MyWindowsAdapter(this);  
 addWindowListener(mw);  
 setSize(500,500);  
 setTitle("untitled notepad");  
 setVisible(true);  
 }  
 public void actionPerformed(ActionEvent ae)  
 {  
 String arg=(String)ae.getActionCommand();  
 if(arg.equals("New"))  
 { dispose();  
 Texteditor t11=new Texteditor();  
 t11.setSize(500,500);  
 t11.setVisible(true);  
 }  
 try {  
 if(arg.equals("Open"))  
 {  
 FileDialog fd1=new FileDialog(this,"Select File",FileDialog.LOAD);  
 fd1.setVisible(true);  
 String s4="";  
 s2=fd1.getFile();  
 s3=fd1.getDirectory();  
 s32=s3+s2;  
 File f=new File(s32);  
 FileInputStream fii=new FileInputStream(f);  
 len=(int)f.length();  
 for(int j=0;j<len1;j++ )="" <br=""> {  
 char s5=(char)fii.read();  
 s4=s4 + s5;  
 }  
 ta.setText(s4);  
 }  
 }  
 catch(IOException e)  
 {  
 }  
 try  
 {  
 if(arg.equals("Save As"))  
 {  
 FileDialog dialog1=new FileDialog(this,"Save As",FileDialog.SAVE);  
 dialog1.setVisible(true);  
 s7=dialog1.getDirectory();  
 s8=dialog1.getFile();  
 s9=s7+s8+".txt";  
 s6=ta.getText();  
 len1=s6.length();  
 byte buf[]=s6.getBytes();  
 File f1=new File(s9);  
 FileOutputStream fobj1=new FileOutputStream(f1);  
 for(int k=0;k<len1;k++) <br=""> {  
 fobj1.write(buf[k]);  
 }  
 fobj1.close();  
 }  
 this.setTitle(s8 +" Texteditor File");  
 }  
 catch(IOException e){}  
 if(arg.equals("Exit"))  
 {  
 System.exit(0);  
 }  
 if(arg.equals("Cut"))  
 {  
 str=ta.getSelectedText();  
 i=ta.getText().indexOf(str);  
 ta.replaceRange(" ",i,i+str.length());  
 }  
 if(arg.equals("Copy"))  
 {  
 str=ta.getSelectedText();  
 }  
 if(arg.equals("Paste"))  
 {  
 pos1=ta.getCaretPosition();  
 ta.insert(str,pos1);  
 }  
 if(arg.equals("Delete"))  
 {  
 String msg=ta.getSelectedText();  
 i=ta.getText().indexOf(msg);  
 ta.replaceRange(" ",i,i+msg.length());  
 msg="";  
 }  
 if(arg.equals("Select All"))  
 {  
 String strText=ta.getText();  
 int strLen=strText.length();  
 ta.select(0,strLen);  
 }  
 if(arg.equals("Time Stamp"))  
 {  
 GregorianCalendar gcalendar=new GregorianCalendar();  
 String h=String.valueOf(gcalendar.get(Calendar.HOUR));  
 String m=String.valueOf(gcalendar.get(Calendar.MINUTE));  
 String s=String.valueOf(gcalendar.get(Calendar.SECOND));  
 String date=String.valueOf(gcalendar.get(Calendar.DATE));  
 String mon=months[gcalendar.get(Calendar.MONTH)];  
 String year=String.valueOf(gcalendar.get(Calendar.YEAR));  
 String hms="Time"+" - "+h+":"+m+":"+s+" Date"+" - "+date+" "+mon+" "+year+" ";  
 int loc=ta.getCaretPosition();  
 ta.insert(hms,loc);  
 }  
 if(arg.equals("About Texteditor"))  
 {  
 AboutDialog d1=new AboutDialog(this,"About Texteditor");  
 d1.setVisible(true);  
 setSize(500,500);  
 }  
 }//Action pereformed end  
 public class MyWindowsAdapter extends WindowAdapter  
 {  
 Texteditor tt;  
 public MyWindowsAdapter(Texteditor ttt)  
 {  
 tt=ttt;  
 }  
 public void windowClosing(WindowEvent we)  
 {  
 tt.dispose();  
 }  
 }//Inner class winadapter end....  
 }//End of Texteditor class  
 public class balls  
 { public static void main(String args[])  
 {  
 Texteditor to=new Texteditor();  
 }  
 }  
 class AboutDialog extends Dialog implements ActionListener  
 {  
 AboutDialog(Frame parent,String title)  
 {  
 super(parent,title,false);  
 this.setResizable(false);  
 setLayout(new FlowLayout(FlowLayout.LEFT));  
 setSize(500,300);  
 }  
 public void actionPerformed(ActionEvent ae)  
 {  
 dispose();  
 }  
 }  

How to Run this Project :

  • Open Eclipse 
  • New Project 
  • Add new Class to project 
  • Paste Code in that class named Balls .
  • Run the Project …Enjoy..!!

 

Other Projects to Try:

  1. Java Programs
  2. Database connectivity in Java with MYSQL
  3. Applet Text Editor
  4. Text Editor Using Visual Basic
  5. Text or Screen Editor in C++ Language

Filed Under: Java Projects Tagged With: Java Projects

Moving Balls mini project using Java Applet

April 15, 2012 by ProjectsGeek 37 Comments

Moving Balls mini project using Java Applet

Write a program to develop a application in java applet which will show balls that will move across the screen .
In  Moving Balls using Java Applet project we have two balls moving perpendicular to each other . Also balls have some sort of animation which will change it’s color a regular intervals  . The code for this applet is simple and this code can be used as applet assignment in your academics . 

Sample code for Applet Animated Balls that will move regularly across the screen :
 import java.util.*;  
 import java.applet.*;  
 import java.awt.*;  
 import java.awt.event.*;  
 //Package Declarations   
 public class balls extends Applet implements Runnable  
 {  
 Random r = new Random(); // Random number generation for Different Colours   
 int x = 10, y = 10,sang1 = 0, sang2 = 0, he = 500 , wi = 500;  
 public void init()  
 {  
 Thread t = new Thread(this); // Thread creation for animation   
 t.start();  
 }  
 public void run()  
 {  
 while(true)  
 {  
 try  
 {  
 repaint();  
 Thread.sleep(100);   // Thread time interval set to 100 mil seconds   
 if( x < wi - 100)   // Playing with position of balls on the applet screen   
 x += 5;  
 if( y < he - 100)  
 y += 5;  
 if( x > wi - 100)  
 x = wi - 100;  
 if( y > he - 100)  
 y = he - 100;  
 sang1 += 10;  
 sang2 += 10;  
 }  
 catch(Exception e)  
 { }  
 }  
 }  
 public void paint(Graphics g)  
 {  
 Dimension d = getSize();  
 he = d.height;  
 wi = d.width;  
 g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255))); // Balls random colors sets  
 g.fillArc(x,20,100,100,sang1,90);  
 g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));  
 g.fillArc(x,20,100,100,sang1 + 90,90);  
 g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));  
 g.fillArc(x,20,100,100,sang1 + 180,90);  
 g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));  
 g.fillArc(x,20,100,100,sang1 + 270,90);  
 g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));  
 g.fillArc(10, y, 100, 100, sang2 ,90);  
 g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));  
 g.fillArc(10,y,100,100, sang2 + 90,90);  
 g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));  
 g.fillArc(10,y,100,100,sang2 + 180,90);  
 g.setColor(new Color(r.nextInt(255),r.nextInt(255),r.nextInt(255)));  
 g.fillArc(10,y,100,100,sang2 + 270,90);  
 }  
 }

 

Now if you want to Change the speed of the Balls moving speed just change this Line …

repaint();  
Thread.sleep(100);

 

 

Increase limit of sleep parameter for say  Thread.sleep(400) to decrease speed or for increasing speed decrease parameter value .

To set the size of screen of applet just change values of    he and wi in Above Code .

Other Projects to Try:

  1. Developing Clock In java using Multi threading
  2. Communication between applet and servlet Java Code
  3. Design an applet that displays the string “Hello College Name” moving from left to right. When it reaches to right, it scrolls back to left.
  4. Java Game mini Project
  5. Feedback Collection System Mini Project in Java

Filed Under: Java Projects Tagged With: Java Projects

Online Exam Java Project

April 12, 2012 by ProjectsGeek 15 Comments

Developing an Online Exam Java Project

Online Exam Java Project 1

 

Tables used in Project are Given Below :

Create table question(qno int,qname varchar(50),topic varchar(50),op1 varchar(50),op2 varchar(50),op3 varchar(50),op4 varchar(50),ans varchar(50)) ;

Online Exam Java Project 2
Download Project

Other Projects to Try:

  1. Online Recruitment System project in Java
  2. Online Exam Suite Project in Java
  3. Online Exam System in Java
  4. 100+ Free Java mini projects with Source Code
  5. Online Exam System Project using PHP

Filed Under: Java Projects Tagged With: Java Projects

Java Game mini Project

April 10, 2012 by ProjectsGeek 16 Comments

Game in Java mini  Project
Java Game mini Project 3

 

Java Game mini Project 4

 

Java Game mini Project 5
Java Game mini Project 6

Other Projects to Try:

  1. Puzzle Game Project in Java
  2. Pong Game Java Project
  3. Civilisation Game Project in Java
  4. Cricket Game Java Project
  5. Airstrike System Game Project in Java

Filed Under: Java Projects Tagged With: Java Projects

Online Shopping Java Project

April 10, 2012 by ProjectsGeek 36 Comments

Online Shopping  Project in  Java

Online Shopping Java Project 7
Online Shopping Java Project 8
Online Shopping Java Project 9
Online Shopping Java Project 10
Online Shopping Java Project 11

Other Projects to Try:

  1. Online Shopping System project Java
  2. Online Shopping Cart project in Java
  3. Online Shopping System project in Java
  4. Online Shopping System project using Java
  5. Online Shopping Web Application in Java

Filed Under: Java Projects Tagged With: Java Projects

  • « Go to Previous Page
  • Page 1
  • Interim pages omitted …
  • Page 26
  • Page 27
  • Page 28
  • Page 29
  • Page 30
  • Page 31
  • Go to Next Page »

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy