private void init() {
		
		/* UI */
		//setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		setBounds(100, 100, 395, 332);
		Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
		Dimension windowSize = this.getSize();
		int windowX = Math.max(0, (screenSize.width  - windowSize.width ) / 2);
		int windowY = Math.max(0, (screenSize.height - windowSize.height) / 2);
		this.setLocation(windowX-400, windowY);
		
		tabPane1 = new JPanel();
		tabPane2 = new JPanel();
		tabPane3 = new JPanel();
		tabPane4 = new JPanel();
		
		
		pane = new JTabbedPane();
		pane.setTabPlacement(JTabbedPane.BOTTOM);
		setContentPane(pane);
		pane.addTab("P1", tabPane1);
		
		scrollPane1 = new JScrollPane();
		txtArea1 = new JTextPane();
		txtArea1.setEditable(false);
		scrollPane1.setViewportView(txtArea1);
		appendI2("icon/help/SH_1.JPG",txtArea1);
		
		GroupLayout gl_tabPane1 = new GroupLayout(tabPane1);
		gl_tabPane1.setHorizontalGroup(
			gl_tabPane1.createParallelGroup(Alignment.LEADING)
				.addGroup(gl_tabPane1.createSequentialGroup()
					.addContainerGap()
					.addComponent(scrollPane1, GroupLayout.DEFAULT_SIZE, 299, Short.MAX_VALUE)
					.addContainerGap())
		);
		gl_tabPane1.setVerticalGroup(
			gl_tabPane1.createParallelGroup(Alignment.LEADING)
				.addGroup(gl_tabPane1.createSequentialGroup()
					.addContainerGap()
					.addComponent(scrollPane1, GroupLayout.DEFAULT_SIZE, 279, Short.MAX_VALUE)
					.addContainerGap())
		);
		txtArea1.setCaretPosition(0);
		tabPane1.setLayout(gl_tabPane1);
		
		pane.addTab("P2", tabPane2);
			
		scrollPane2 = new JScrollPane();
		txtArea2 = new JTextPane();
		txtArea2.setEditable(false);
		scrollPane2.setViewportView(txtArea2);
		appendI2("icon/help/SH_2.JPG",txtArea2);
		
		GroupLayout gl_tabPane2 = new GroupLayout(tabPane2);
		gl_tabPane2.setHorizontalGroup(
			gl_tabPane2.createParallelGroup(Alignment.LEADING)
				.addGroup(gl_tabPane2.createSequentialGroup()
					.addContainerGap()
					.addComponent(scrollPane2, GroupLayout.DEFAULT_SIZE, 360, Short.MAX_VALUE)
					.addContainerGap())
		);
		gl_tabPane2.setVerticalGroup(
			gl_tabPane2.createParallelGroup(Alignment.LEADING)
				.addGroup(gl_tabPane2.createSequentialGroup()
					.addContainerGap()
					.addComponent(scrollPane2, GroupLayout.PREFERRED_SIZE, 255, GroupLayout.PREFERRED_SIZE)
					.addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
		);
		txtArea2.setCaretPosition(0);
		tabPane2.setLayout(gl_tabPane2);


		/* Tab 3 */
		pane.addTab("P3", tabPane3);
		
		scrollPane3 = new JScrollPane();
		txtArea3 = new JTextPane();
		txtArea3.setEditable(false);
		scrollPane3.setViewportView(txtArea3);
		appendI2("icon/help/SH_3.JPG",txtArea3);

		
		GroupLayout gl_tabPane3 = new GroupLayout(tabPane3);
		gl_tabPane3.setHorizontalGroup(
			gl_tabPane3.createParallelGroup(Alignment.LEADING)
				.addGroup(gl_tabPane3.createSequentialGroup()
					.addContainerGap()
					.addComponent(scrollPane3, GroupLayout.DEFAULT_SIZE, 360, Short.MAX_VALUE)
					.addContainerGap())
		);
		gl_tabPane3.setVerticalGroup(
			gl_tabPane3.createParallelGroup(Alignment.LEADING)
				.addGroup(gl_tabPane3.createSequentialGroup()
					.addContainerGap()
					.addComponent(scrollPane3, GroupLayout.PREFERRED_SIZE, 255, GroupLayout.PREFERRED_SIZE)
					.addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
		);
		txtArea3.setCaretPosition(0);
		tabPane3.setLayout(gl_tabPane3);
		
		
		pane.addTab("P4", tabPane4);
		
		scrollPane4 = new JScrollPane();
		txtArea4 = new JTextPane();
		txtArea4.setEditable(false);
		scrollPane4.setViewportView(txtArea4);
		appendI2("icon/help/SH_4.JPG",txtArea4);
		
		GroupLayout gl_tabPane4 = new GroupLayout(tabPane4);
		gl_tabPane4.setHorizontalGroup(
			gl_tabPane4.createParallelGroup(Alignment.LEADING)
				.addGroup(gl_tabPane4.createSequentialGroup()
					.addContainerGap()
					.addComponent(scrollPane4, GroupLayout.DEFAULT_SIZE, 360, Short.MAX_VALUE)
					.addContainerGap())
		);
		gl_tabPane4.setVerticalGroup(
			gl_tabPane4.createParallelGroup(Alignment.LEADING)
				.addGroup(gl_tabPane4.createSequentialGroup()
					.addContainerGap()
					.addComponent(scrollPane4, GroupLayout.PREFERRED_SIZE, 255, GroupLayout.PREFERRED_SIZE)
					.addContainerGap(GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
		);
		txtArea4.setCaretPosition(0);
		tabPane4.setLayout(gl_tabPane4);
		
		
		setVisible(true);
	}