public void createNewFile(File f) {
		if(!f.getName().endsWith(".wip")) {
			JOptionPane.showMessageDialog(frame, "File must end with \".wip\"");
			return;
		}
		if(f.exists()) { 
			int overwrite = JOptionPane.showConfirmDialog(frame, f.getName() + " already exists. Do you want to overwrite it?", "Overwrite?", JOptionPane.YES_NO_CANCEL_OPTION);
			
			switch(overwrite) {
				case 0 : break;
				case 1 : return;
				case 2 : return;
				case -1 : return;
				default : System.out.println("UNKNOWN OPTION");
			}
			
		}
		clearItems();
		projFile = f;
		
		try {
			FileOutputStream out = new FileOutputStream(projFile);
			
			System.out.println("Creating new file.");
			
			out.close();
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		} catch(IOException e) {
			e.printStackTrace();
		}
	}