protected void newActionJFrameInit() {
		newActionJfme = new JFrame();
		newActionJpel = new JPanel();
		newActionJfme.add(newActionJpel);
		typeNAJlbl = new JLabel("Type:");
		typeNAJlbl.setFont(new Font("Tahoma", 1, 16));
		listOfClaimsNAJlbl = new JLabel("List of Claims");
		listOfClaimsNAJlbl.setFont(new Font("Tahoma", 1, 16));
		titleNAJlbl = new JLabel("Title:");
		titleNAJlbl.setFont(new Font("Tahoma", 1, 16));
		descriptionNAJlbl = new JLabel("Description:");
		descriptionNAJlbl.setFont(new Font("Tahoma", 1, 16));
		// Action list
		typeNADCM = new DefaultComboBoxModel();
		for (int i = 0; i < actionsList.length; i++) {
			typeNADCM.addElement(actionsList[i]);
		}
		typeNAJcbx = new JComboBox(typeNADCM);
		typeNAJcbx.addItemListener(new ItemListener() {

			@Override
			public void itemStateChanged(ItemEvent e) {
				String selectedItem = typeNAJcbx.getSelectedItem().toString();
				addNAJbtn.setEnabled(true);
				switch (selectedItem) {
				case CASECLAIM:
					listOfClaimsNAJcbx.setEnabled(false);
					break;
				case CASESUBCLAIM:
				case CASEEVIDENCE:
					listOfClaimsNADCM.removeAllElements();
					claimAndSubclaimResultList = claim.getClaims(fileName, CLAIMSUBCLAIM, teamType);
					if (claimAndSubclaimResultList.size() != 0) {
						for (int i = 0; i < claimAndSubclaimResultList.size(); i++) {
							listOfClaimsNADCM.addElement(claimAndSubclaimResultList.get(i).getTitle());
						}
					}
					listOfClaimsNAJcbx.setEnabled(true);
					break;
				case CASECOUNTERCLAIM: 
					// Add claims in the claim list
					listOfClaimsNADCM.removeAllElements();
					counterClaimAndSubclaimResultList = claim.getClaims(publicFileName, CLAIMSUBCLAIM, counterTeamType);
					if (counterClaimAndSubclaimResultList.size() != 0) {
						for (int i = 0; i < counterClaimAndSubclaimResultList.size(); i++) {
							listOfClaimsNADCM.addElement(counterClaimAndSubclaimResultList.get(i).getTitle());
						}
					} else {
						addNAJbtn.setEnabled(false);
					}
					listOfClaimsNAJcbx.setEnabled(true);
					break;
				case CASECOUNTEREVIDENCE:
					// Add counter claims in the claim list
					listOfClaimsNADCM.removeAllElements();
					selfCounterClaimResultList = claim.getClaims(fileName, "subclaim", counterTeamType);
					if (selfCounterClaimResultList.size() != 0) {
						for (int i = 0; i < selfCounterClaimResultList.size(); i++) {
							listOfClaimsNADCM.addElement(selfCounterClaimResultList.get(i).getTitle());
						}
					} else {
						addNAJbtn.setEnabled(false);
					}
					listOfClaimsNAJcbx.setEnabled(true);
					break;
				case CASEBIPOLARQUESTION:
				case CASECHALLENGE:
					// Add Bi-polar question's parents, opposite team
					listOfClaimsNADCM.removeAllElements();
					claimAndSubclaimResultList = claim.getClaims(publicFileName, CLAIMSUBCLAIM, counterTeamType);
					evidenceResultList = evidence.getEvideces(publicFileName, "evidence", counterTeamType);
					for (int i = 0; i < claimAndSubclaimResultList.size(); i++) {
						listOfClaimsNADCM.addElement(claimAndSubclaimResultList.get(i).getTitle());
					}
					for (int i = 0; i < evidenceResultList.size(); i++) {
						listOfClaimsNADCM.addElement(evidenceResultList.get(i).getTitle());
					}
					listOfClaimsNAJcbx.setEnabled(true);
					break;
				case CASERESPONSETOBIPOLAR:
					listOfClaimsNADCM.removeAllElements();
					responseBipolarQuestionParents = bipolarQuestion.getBipolars(fileName, "bipolarQuestion", teamType);
					if (responseBipolarQuestionParents.size() != 0) {
						for (int i = 0; i < responseBipolarQuestionParents.size(); i++) {
							listOfClaimsNADCM.addElement(responseBipolarQuestionParents.get(i).getTitle());
						}
					}
					listOfClaimsNAJcbx.setEnabled(true);
					break;
				
			}
				
			}
			
		});
		listOfClaimsNADCM = new DefaultComboBoxModel();
		listOfClaimsNAJcbx = new JComboBox(listOfClaimsNADCM);
		listOfClaimsNAJcbx.setEnabled(false);
		titleNAJtxt = new JTextField(50);
		descriptionNAJtxa = new JTextArea();
		descriptionNAJtxa.setBorder((BorderFactory.createLineBorder(Color.GRAY, 1)));
		addNAJbtn = new JButton("Add");
		addNAJbtn.setBackground(new Color(221, 221, 221));
		addNAJbtn.addActionListener(new ActionListener() {

			@Override
			public void actionPerformed(ActionEvent e) {
				// Add a new action
				addNewAciton();
			}
			
		});
		
		// New Action JPanel
		GroupLayout newActionLayout = new GroupLayout(newActionJpel);
		newActionJpel.setLayout(newActionLayout);
		newActionLayout.setHorizontalGroup(newActionLayout.createSequentialGroup()
				.addGap(20).addGroup(newActionLayout.createParallelGroup()
					.addGroup(newActionLayout.createParallelGroup()
						.addGroup(newActionLayout.createSequentialGroup()
								.addComponent(typeNAJlbl).addGap(145)
								.addComponent(listOfClaimsNAJlbl))
						.addGroup(newActionLayout.createSequentialGroup()
								.addComponent(typeNAJcbx, GroupLayout.PREFERRED_SIZE, 100, GroupLayout.PREFERRED_SIZE).addGap(90)
								.addComponent(listOfClaimsNAJcbx, GroupLayout.PREFERRED_SIZE, 350, GroupLayout.PREFERRED_SIZE)))
					.addComponent(titleNAJlbl)
					.addComponent(titleNAJtxt, GroupLayout.PREFERRED_SIZE, 350, GroupLayout.PREFERRED_SIZE)
					.addComponent(descriptionNAJlbl)
					.addComponent(descriptionNAJtxa, GroupLayout.PREFERRED_SIZE, 550, GroupLayout.PREFERRED_SIZE)
					.addGroup(newActionLayout.createSequentialGroup()
							.addGap(490).addComponent(addNAJbtn))));
		newActionLayout.setVerticalGroup(newActionLayout.createSequentialGroup()
				.addGap(20).addGroup(newActionLayout.createParallelGroup()
						.addGroup(newActionLayout.createSequentialGroup()
								.addComponent(typeNAJlbl)
								.addComponent(typeNAJcbx, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE)).addGap(50)
						.addGroup(newActionLayout.createSequentialGroup()
								.addComponent(listOfClaimsNAJlbl)
								.addComponent(listOfClaimsNAJcbx, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE))).addGap(20)
				.addComponent(titleNAJlbl)
				.addComponent(titleNAJtxt, GroupLayout.PREFERRED_SIZE, 30, GroupLayout.PREFERRED_SIZE).addGap(20)
				.addComponent(descriptionNAJlbl)
				.addComponent(descriptionNAJtxa, GroupLayout.PREFERRED_SIZE, 150, GroupLayout.PREFERRED_SIZE).addGap(20)
				.addComponent(addNAJbtn));

		newActionJfme.setLocation(300,  150);
		newActionJfme.setSize(610, 430);
		newActionJfme.setTitle("New Action");
		newActionJfme.setVisible(true);
	}