public manguPane() {
			
			// Seda on vaja, et <html> tagid ei muudaks fonti
			putClientProperty(JEditorPane.HONOR_DISPLAY_PROPERTIES, Boolean.TRUE);
			muudaTaust("taust.jpg");
			
			// // Komponentide stiilid
			PompsuStiil.muudaStiil(true, 12, misToimub, rahaSeis, pudelid);
			PompsuStiil.muudaStiil(false, 13, pudelidTekst, rahaTekst);
			PompsuStiil.muudaStiilBorder("Asukoht", 13, "#58d615", hetkeAsukoht);
			PompsuStiil.muudaStiilBorder("Järgmine peatus", 13, "#58d615", jargminePeatus);
			PompsuStiil.muudaStiilBorder("Asukoha info", 12, "#FFFFFF", asukohaKirjeldus);
			seaSuurus(rahaSeis, 40, 18);
			seaSuurus(pudelid, 40, 18);
			seaSuurus(asukohaKirjeldus, 300, 50);
			myyPudelid.setEnabled(false);
			ostaPilet.setEnabled(false);

			// // GBC ülesehitus
			// misToimub GBC
			setLayout(new GridBagLayout());
			GridBagConstraints c = new GridBagConstraints();

			c.fill = GridBagConstraints.HORIZONTAL;

			c.gridx = 0;
			c.gridy = 0;
			c.gridwidth = 4;
			seaSuurus(misToimub, 0, 75);
			add(misToimub, c);

			// hetkeInfo GBC
			c.gridy = 1;
			c.gridwidth = 1;
			c.ipady = 15;
			c.ipadx = 15;
			c.insets = new Insets(15, 0, 0, 0);
			c.anchor = GridBagConstraints.PAGE_START;
			add(pudelidTekst, c);
			c.gridx = 1;
			c.ipady = 15;
			c.insets = new Insets(15, 0, 0, 10);
			add(pudelid, c);

			c.insets = new Insets(15, 0, 0, 0);
			c.gridx = 0;
			c.anchor = GridBagConstraints.PAGE_END;
			add(rahaTekst, c);
			c.gridx = 1;
			c.insets = new Insets(15, 0, 0, 10);
			add(rahaSeis, c);

			// hetkeAsukoht GBC
			c.gridy = 1;
			c.gridx = 2;
			c.ipady = 10;
			c.insets = new Insets(10, 0, 0, 10);
			c.anchor = GridBagConstraints.PAGE_START;
			add(hetkeAsukoht, c);

			c.anchor = GridBagConstraints.PAGE_END;
			c.ipady = 5;
			c.ipadx = 45;
			add(myyPudelid, c);

			// asukohaKirjeldus GBC
			c.insets = new Insets(10, 0, 0, 0);
			c.gridx = 3;
			c.ipady = 40;
			c.anchor = GridBagConstraints.PAGE_START;
			add(asukohaKirjeldus, c);

			// jargminePeatus
			c.gridx = 0;
			c.gridy = 2;
			c.gridwidth = 3;
			c.anchor = GridBagConstraints.PAGE_END;
			c.insets = new Insets(10, 0, 0, 10);
			c.ipady = 10;
			add(jargminePeatus, c);

			// ostaPilet GBC
			c.gridx = 3;
			c.ipady = 15;
			c.insets = new Insets(10, 0, 2, 00);
			add(ostaPilet, c);

			// otsiPudeleid GBC
			c.gridx = 0;
			c.gridy = 3;
			c.gridwidth = 4;
			c.ipady = 25;
			c.fill = GridBagConstraints.HORIZONTAL;
			c.anchor = GridBagConstraints.PAGE_END;
			add(otsiPudeleid, c);

			// // ActionListenerid (ehk klikid)
			/**
			 * ActionListener otsimisnupule. Lisab pudeleid, kuvab teksti.
			 */
			otsiPudeleid.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent arg0) {
					String tekst = "";
					String lihtneSundmus = "";
					tekst = PompsuEventid.eventiKontroll();

					if (tekst == "")
						lihtneSundmus = PompsuInfo.lihtneSundmus();
					if (lihtneSundmus != "")
						tekst = lihtneSundmus;
					else if (tekst == "") {
						PompsuInfo.pudelClick();
						tekst = PompsuInfo.otsinguTulemus();
					}

					misToimub.setText("<html><div style='text-align: center;'>" + tekst + "</div></html>");
					rahaSeis.setText(String.valueOf(PompsuInfo.raha() + "€"));
					pudelid.setText(String.valueOf(PompsuInfo.pudeleid()));

					if (PompsuInfo.pudeleid() != 0)
						myyPudelid.setEnabled(true);

					repaint();
				}
			});

			/**
			 * ActionListener pudelite müümis nupule. Lisab raha ja uuendab raha
			 * ja pudelite arvu liideses.
			 */
			myyPudelid.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent arg0) {
					String uusTekst = PompsuInfo.myyPudelid();

					pudelid.setText(String.valueOf(PompsuInfo.pudeleid()));
					rahaSeis.setText(String.valueOf(PompsuInfo.raha() + "€"));
					misToimub.setText(uusTekst);

					kontrolliNuppe();
					repaint();
				}
			});

			/**
			 * ActionListener pileti ostmis nupule.
			 * Muudab kasutajaliideses tekstid ja numbrid.
			 */
			ostaPilet.addActionListener(new ActionListener() {
				public void actionPerformed(ActionEvent arg0) {
					misToimub.setText(PompsuInfo.soidaJargmisesse());
					rahaSeis.setText(String.valueOf(PompsuInfo.raha() + "€"));
					hetkeAsukoht.setText(asukoht.nimi());
					ostaPilet.setText(asukoht.ostaPiletTekst());
					jargminePeatus.setText(asukoht.jargmiseNimi());
					asukohaKirjeldus.setText(PompsuInfo.asukohaKirjeldus());

					if (asukoht.asukohaNr() == 1) muudaTaust("taust2.jpg");
					if (asukoht.asukohaNr() == 2) muudaTaust("taust3.jpg");
					
					kontrolliNuppe();
					repaint();
				}
			});

		}