Vraag : Kan geen javax.tv invoeren. Xlet binnen Java ME projectklasse

Iedereen gelieve te helpen ik maak newXletklasse en ik heb het probleem aantoonde dat pakket javax.tv. Xlet bestaat niet, en ik kon niet het in de klasse, wat zou moeten ik doen invoeren?

The is hieronder een steekproefcode waarvan ik niet hen aan het aanvankelijke probleem als stated.

kon volgen
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
" notpretty "
//in dit geval, alles wij zijn in het pakket javax.tv.xlet wensen.  Voor complexer
// voorbeelden zouden wij ook klassen van org.dvb.* en andere MHP of Java APIs invoeren.
de invoer javax.tv.xlet.*;

// de belangrijkste klasse van elke Xlet deze interface moet uitvoeren - als het dit niet doet,
// de middleware MHP niet het kan in werking stellen.
de openbare instrumenten javax.tv.xlet van klassenFirstXletExample. Xlet
{

	// Elke Xlet heeft een context Xlet, enkel zoals de context Applet dat applets in a
	// de Web-pagina wordt gegeven.  Dit wordt gecre�ërd door de middleware MHP en binnen overgegaan tot
	// Xlet als parameter aan de initXlet () methode.
	privé context javax.tv.xlet.XletContext;

	// A privé gebied om de huidige staat te houden.  Dit is nodig omdat startXlet ()
	// de methode wordt geroepen zowel om Xlet voor het eerst te beginnen als ook te maken
	// Xlet hervat van de gepauzeerde staat.  Dit diende laat ons spoor van in houden of wij zijn
	// die voor het eerst beginnen.
	privé van Boole hasBeenStarted;

	/**
	 * Elke Xlet zou een standaardaannemer moeten hebben die geen argumenten neemt.
	 * Geen andere aannemer zal geroepen worden.
	 */
	openbare FirstXletExample ()
	{
		// de aannemer niets zou moeten bevatten.  Om het even welke initialisering
		// zou in de initXlet () methode, of in de startXletmethode moeten worden gedaan
		// als het tijd of middel-intensief is.  Die manier, de middleware MHP
		// kan controleren wanneer de initialisering in voorspelbaarder gebeurt
		// manier
	}

	/**
	 * Initialiseer Xlet.  De context voor dit die Xlet zal binnen tot dit wordt overgegaan worden
	 * de methode, en een verwijzing naar het zouden moeten worden opgeslagen voor het geval dat het later heeft vereist.
	 * Dit is de plaats waar om het even welke initialisering zou moeten worden gedaan, tenzij het neemt
	 * heel wat tijd of middelen.  Als iets verkeerd gaat, toen
	 * Die XletStateChangeException zou moeten worden wordt geworpen om het runtime systeem te laten het weten
	 * dat Xlet niet kan worden geïnitialiseerde.
	 */
	openbare nietige initXlet (context javax.tv.xlet.XletContext) werpt javax.tv.xlet.XletStateChangeException
	{
		// slaat een verwijzing naar de context Xlet op die Xlet binnen uitvoert
		this.context = context;

		// Xlet nog niet voor het eerst is begonnen, plaats zo
		// deze variabele aan vals.
		hasBeenStarted = vals;

		// aangezien dit een eenvoudige Xlet is, zullen wij enkel een bericht aan zuiveren output drukken
		System.out.println (de „initXlet () methode is geroepen.  Onze context Xlet is“ + context);

	}

    /**
     * Begin Xlet.  Op dit punt kan Xlet op het scherm tonen en
     * begin met de gebruiker in wisselwerking te staan, of doe om het even welke middel-intensieve taken.  Deze
     * de soorten functie zouden in startXlet () moeten worden gehouden, en indien *not* worden gedaan
     * in initXlet ().
     *
     * Zoals met initXlet (), als er om het even welk probleem is zou deze methode moeten werpen
     * XletStateChangeException om het runtime systeem te vertellen geen dat het kan beginnen.
     *
     * Één van de gemeenschappelijke valkuilen is dat de startXlet () methode aan zijn moet terugkeren
     * bezoeker.  Dit betekent dat de belangrijkste functies van Xlet binnen zouden moeten worden gedaan
     * een andere draad. De startXlet () methode zou tot die draad werkelijk enkel moeten leiden
     * en begin het, dan keer terug.
     */
	openbare nietige startXlet () werpt javax.tv.xlet.XletStateChangeException
	{
		// opnieuw, wij een bericht op zuiveren output drukken om de gebruiker dat te vertellen
		// iets gebeurt.  In dit geval, hangt wat wij drukken af van
		// of Xlet voor het eerst begint, of of het is
		// gepauzeerd en hervat

		// zijn wij begonnen?
		als (hasBeenStarted) {
			System.out.println (de „startXlet () methode is geroepen om Xlet te hervatten nadat het is gepauzeerd.  Hello opnieuw, wereld! “);
		}
		anders {
			System.out.println (de „startXlet () methode is geroepen om Xlet voor het eerst te beginnen.  Hello, wereld! “);

			// plaatst de variabele die ons wij eigenlijk is begonnen vertelt
			hasBeenStarted = waar;
		}
	}

	/**
	 * Pauzeer Xlet.  Jammer genoeg, is het niet duidelijk aan iedereen (met inbegrip van
	 * mensen die de specificatie MHP) schreven wat dit betekent.  Over het algemeen, het
	 * betekent dat Xlet om het even welke schaarse middelen zou moeten bevrijden die het gebruikt,
	 * houd om het even welke onnodige draden tegen en verwijder me uit het scherm.
	 *
	 * In tegenstelling tot de andere methodes, kan pauseXlet () geen te wijzen op uitzondering werpen
	 * een probleem met veranderende staat.  Wanneer Xlet om wordt verteld te pauzeren zelf, het
	 * moet dat doen.
	 */
	openbare nietige pauseXlet ()
	{
		// aangezien wij niets om hebben te pauzeren, zullen wij de gebruiker vertellen dat wij zijn
		// die door een bericht op pauzeren te drukken zuivert output.
		System.out.println (de „pauseXlet () methode is geroepen.  Bedtijd…“);
	}

	/**
	 * Houd Xlet tegen.  De parameter van Boole vertelt de methode of Xlet moet
	 * voer dit verzoek uit.  Als de waarde van de parameter waar is, moet Xlet eindigen
	 * en het runtime systeem zal dat veronderstellen wanneer de methodewinst, Xlet heeft
	 * geëindigdt.  Als de waarde F de parameter vals is, kan Xlet verzoeken om dat het
	 * niet om worden gedood, door een XletStateChangeException te werpen.  als de middleware MHP
	 * wil nog Xlet doden, zou het destroyXlet () opnieuw moeten roepen met
	 * parameter aan waar wordt geplaatst die.
	 */
	openbare nietige destroyXlet (onvoorwaardelijk van Boole) werpt javax.tv.xlet.XletStateChangeException
	{

		als (onvoorwaardelijk) {
			// wij om zijn bevolen te eindigen, zodat voeren wij politely de orde uit en geven om het even welk vrij
			//scarce middelen die wij houden.
			System.out.println (de „destroyXlet () methode is genoemd vertellend Xlet om onvoorwaardelijk op te houden.  Vaarwel, wrede wereld! “);
		}
		anders {
			// hebben wij een beleefd verzoek gehad te sterven, zodat kunnen wij dit verzoek weigeren als wij willen.
			System.out.println (de „destroyXlet () methode is genoemd verzoekend om dat de toepassing ophoudt, maar gevend het de keus.  Zo, zal ik niet beslissen op te houden. “);

			// die een XletStateChangeException werpen vertelt de middleware MHP die
			// toepassing zou willen houden lopend als het aan heeft toegestaan.
			werp nieuwe XletStateChangeException („te doden gelieve me niet! “);
		}
	}
}

Antwoord : Kan geen javax.tv invoeren. Xlet binnen Java ME projectklasse

Ik heb teveel met TV API niet van Java geknoeid, maar als u de foutenmelding krijgt u toen bent hebt u waarschijnlijk niet de juiste KRUIK gedownload en/of nog niet die KRUIK in de bouwstijlweg van het project gedownload Netbeans waarin u probeert om het in te voeren.
Andere oplossingen  
 
programming4us programming4us