Skip to content

Instantly share code, notes, and snippets.

View madan712's full-sized avatar

Madan Chaudhary madan712

View GitHub Profile
@madan712
madan712 / Test.java
Created August 19, 2012 15:45
This is Test.java
public class Test
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
@madan712
madan712 / ImageResizer.java
Created August 22, 2012 06:00
This is a simple Java program which will resize an image to any other desire size.
/* ImageResizer.java */
import java.awt.Graphics2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageResizer {
@madan712
madan712 / ImageCropper.java
Created September 2, 2012 17:46
Java - Simple image cropping example
/* ImageCropper.java */
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ImageCropper {
@madan712
madan712 / image.jsp
Created September 2, 2012 17:54
This is the main page which contains an image and where user can select the section to crop
<html>
<head>
<title>Image Cropper</title>
<script src="jquery.min.js"></script>
<script src="jquery.Jcrop.min.js"></script>
<link rel="stylesheet" href="jquery.Jcrop.min.css" type="text/css" />
<script language="Javascript">
jQuery(function($) {
$('#target').Jcrop({
@madan712
madan712 / cropper.jsp
Created September 2, 2012 17:57
This is the JSP which gets called when form is submitted from image.jsp
<%@ page import="java.awt.image.BufferedImage"%>
<%@ page import="java.io.File"%>
<%@ page import="java.io.IOException"%>
<%@ page import="javax.imageio.ImageIO"%>
<%!public String cropImage(int x, int y, int w, int h) {
String absolutePath = "C:/apache-tomcat-5.5.26/webapps/JavaXp/";
try {
BufferedImage originalImgage = ImageIO.read(new File(absolutePath+"pool.jpg"));
@madan712
madan712 / JigsawImage.java
Created September 8, 2012 07:47
Java program to cut an image into number of pieces for a Jigsaw puzzle
/* JigsawImage.java
* @author: Madan Chaudhary
* @blog: javaxp.com
* */
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
@madan712
madan712 / jigsaw.jsp
Created September 8, 2012 08:39
JSP page which generates Jigsaw puzzle with the help of javascript
<%@ page import="java.util.*"%>
<%
int row = 4;
int col = 3;
//List of images
ArrayList<String> allImages = new ArrayList<String>();
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
@madan712
madan712 / LuceneExample.java
Created September 24, 2012 15:00
Java program to create index and search using Lucene
/* LuceneExample.java */
import java.io.File;
import java.io.FileReader;
import java.io.Reader;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
@madan712
madan712 / LuceneExample.java
Created September 24, 2012 15:01
Lucene - Java program to update index and search
/* LuceneExample.java */
import java.io.File;
import java.io.FileReader;
import java.io.Reader;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
import org.apache.lucene.document.Field;
@madan712
madan712 / ReadWriteExcelFile.java
Created October 18, 2012 14:35
Read / Write Excel file (.xls or .xlsx) using Apache POI
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.Iterator;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;