diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 21:46:22 -0500 |
commit | a065e04d529da1d847b5062a12c46d916408bf32 (patch) | |
tree | fe0f8bcec1ff39a3c499a2708222dcf15224ff70 /files/es/archive/web/liveconnect/javaclass/index.html | |
parent | 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 (diff) | |
download | translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.gz translated-content-a065e04d529da1d847b5062a12c46d916408bf32.tar.bz2 translated-content-a065e04d529da1d847b5062a12c46d916408bf32.zip |
update based on https://github.com/mdn/yari/issues/2028
Diffstat (limited to 'files/es/archive/web/liveconnect/javaclass/index.html')
-rw-r--r-- | files/es/archive/web/liveconnect/javaclass/index.html | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/files/es/archive/web/liveconnect/javaclass/index.html b/files/es/archive/web/liveconnect/javaclass/index.html deleted file mode 100644 index 75ebf01604..0000000000 --- a/files/es/archive/web/liveconnect/javaclass/index.html +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: JavaClass -slug: Archive/Web/LiveConnect/JavaClass -tags: - - páginas_a_traducir -translation_of: Archive/Web/LiveConnect_Reference/JavaClass ---- -<h3 id="Resumen" name="Resumen">Resumen</h3> - -<p><strong>Objeto Global</strong></p> - -<p>Una referencia JavaScript de una clase Java.</p> - -<h3 id="Created_by" name="Created_by">Creado por</h3> - -<p>Una referencia del nombre de clase utilizada en el objeto <code>Packages</code>:</p> - -<pre class="eval">Packages.<em>JavaClass</em> -</pre> - -<p><em>JavaClass</em> es el nombre completo de la clase Java. Los objetos LiveConnect <code>java</code>, <code>sun</code>, y <code>netscape</code> ofrecen accesos directos para los paquetes Java más utilizados, además de crear objetos <code>JavaClass</code>.</p> - -<h3 id="Descripci.C3.B3n" name="Descripci.C3.B3n">Descripción</h3> - -<p>Un objeto <code>JavaClass</code> es una referencia a una de las clases de un paquete Java, como <code>netscape.javascript.JSObject</code>. Un objeto <code>JavaPackage</code> es una referencia a un paquete Java, como <code>netscape.javascript</code>. En JavaScript, las jerarquías <code>JavaPackage</code> y <code>JavaClass</code> reflejan el paquete Java y la jeraquía de clases.</p> - -<p>Puedes pasar un objeto <code>JavaClass</code> a un método Java que requiera un argumento de tipo <code>java.lang.Class</code>.</p> - -<h3 id="Backward_compatibility" name="Backward_compatibility">Compatibilidad hacia atrás</h3> - -<h4 id="JavaScript_1.3_y_earlier" name="JavaScript_1.3_y_earlier">JavaScript 1.3 y anteriores</h4> - -<p>Debes crear un contenedor y meter dentro una instancia de <code>java.lang.Class</code> antes de pasarlo como parámetro a un método Java -- los objetos <code>JavaClass</code> no se convierten de forma automática a instancias de <code>java.lang.Class</code>.</p> - -<h3 id="Propiedades" name="Propiedades">Propiedades</h3> - -<p>Las propiedades de un objeto <code>JavaClass</code> son los campos estáticos de la clase Java.</p> - -<h3 id="M.C3.A9todos" name="M.C3.A9todos">Métodos</h3> - -<p>Los métodos de un objeto <code>JavaClass</code> son los métodos estáticos de la clase Java.</p> - -<h3 id="Ejemplos" name="Ejemplos">Ejemplos</h3> - -<h4 id="Ejemplos:_Utilizando_JavaClass" name="Ejemplos:_Utilizando_JavaClass">Ejemplos: Utilizando <code>JavaClass</code></h4> - -<p>En el siguiente ejemplo, <code>x</code> es un objeto JavaClass que hace referencia a java.awt.Font. Debido a que BOLD es un campo estático de la clase Font, también es una propiedad del objeto JavaClass.</p> - -<pre class="eval">x = java.awt.Font; -myFont = x("helv", x.BOLD, 10); // crea un objeto Font -</pre> - -<p>El ejemplo anterior omite <code>Packages</code> y utiliza el sinónimo <code>java</code> debido a que la clase <code>Font</code> está en el paquete <code>java</code>.</p> - -<h4 id="Ejemplos_2" name="Ejemplos_2">Ejemplos</h4> - -<p>En el siguiente ejemplo, el objeto <code>java.lang.String </code>de <code>JavaClass</code> se pasa como un argumento al método <code>newInstance</code> creando un array:</p> - -<pre class="eval">var cars = java.lang.reflect.Array.newInstance(java.lang.String, 15); -</pre> - -<h3 id="Ver_tambi.C3.A9n" name="Ver_tambi.C3.A9n">Ver también</h3> - -<p><a href="/es/Referencia_de_JavaScript_1.5/Objetos_globales#JavaArray" title="es/Referencia_de_JavaScript_1.5/Objetos_globales#JavaArray">JavaArray</a>, <a href="/es/Referencia_de_JavaScript_1.5/Objetos_globales#JavaObject" title="es/Referencia_de_JavaScript_1.5/Objetos_globales#JavaObject">Objeto Java</a>, <a href="/es/Referencia_de_JavaScript_1.5/Objetos_globales#JavaPackage" title="es/Referencia_de_JavaScript_1.5/Objetos_globales#JavaPackage">Empaquetado Java</a>, <a href="/es/Referencia_de_JavaScript_1.5/Objetos_globales#Packages" title="es/Referencia_de_JavaScript_1.5/Objetos_globales#Packages">Paquetes</a></p> |