Beruflich Dokumente
Kultur Dokumente
Despus de un tiempo, pens en escribir un post del blog sobre la base de desarrollo de
Java Swing y pens en escribir algo fresco y simple. Mejorar Look and Feel en una
interfaz de usuario basada en Java Swing podra ser una cosa simple pero necesario, ya
que podra mejorar la calidad de su aplicacin dentro y por fuera.
Para ello, lo mejor que puede hacer es descargar y agregar Java Synthetica
Complementos, porque son fciles de aplicar en el proyecto de trabajo actual de los
suyos. Pero, hay un pequeo problema de Synthetica Addon no debe ser distribuido de
forma gratuita.
Pero, hay una buena noticia y una mala noticia. La buena noticia es que hay un montn
de enlaces de descarga gratis para descargar estos archivos Jar Synthetica, sin
embargo, la mala noticia es que sean mayores y ms a menudo no funciona con las
versiones ms recientes de Java.
Entonces, cmo descargar la ltima versin fresca mejorada de Synthetica
Complementos y, a menudo al mismo tiempo hacer que no muestran marcas de agua
como lo hacen normalmente. Vamos a explorar el paso Borrar sabia explicacin de
agregar nuevo Synthetica a la oscilacin de interfaz de usuario Java.
Estoy usando frijoles neto a mi entorno de desarrollo integrado para llevar a cabo esta
tarea. No importa lo que usted utiliza como su IDE, puede seguir los pasos de la
siguiente manera.
Paso 01
En primer lugar, cree un nuevo proyecto como de "un nombre". En mi caso, es la
interfaz de usuario.
Paso 02
Aadir un JFrame de su gusto y escribir el siguiente fragmento de cdigo en el
principal mtodo esttico de la clase Nombre del proyecto '' Proyecto de Name'.java '.
?
1
2
3
4
5
6
7
8
9
1
0
LookAndFeel mirar;</span>
<span class="notranslate" onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span class="google-src-text"
style="direction: ltr; text-align: left">try</span> intentar</span>
<span class="notranslate" onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span class="google-src-text"
style="direction: ltr; text-align: left">{</span> {</span>
<span class="notranslate"
onmouseover="_tipon(this)" onmouseout="_tipoff()"><span
class="google-src-text" style="direction: ltr; text-align: left">look
= new SyntheticaStandardLookAndFeel();</span> buscar = new
SyntheticaStandardLookAndFeel ();</span>
<span class="notranslate"
onmouseover="_tipon(this)" onmouseout="_tipoff()"><span
class="google-src-text" style="direction: ltr; text-align:
left">UIManager.setLookAndFeel(look);</span>
UIManager.setLookAndFeel (mirada);</span> <span class="notranslate"
onmouseover="_tipon(this)" onmouseout="_tipoff()"><span
class="google-src-text" style="direction: ltr; text-align:
11left">//calls setLookAndFeel static method</span> // Llama al mtodo
1 esttico setLookAndFeel</span>
<span class="notranslate"
2
onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span
1
class="google-src-text" style="direction: ltr; text-align: left">new
3 First().setVisible(true);</span> . nuevo primero () setVisible
1 (true);</span> <span class="notranslate" onmouseover="_tipon(this)"
4 onmouseout="_tipoff()"><span class="google-src-text"
1 style="direction: ltr; text-align: left">// First is the JFrame that
5 I've created</span> // Primero es el JFrame que he creado</span>
<span class="notranslate" onmouseover="_tipon(this)"
1 onmouseout="_tipoff()"><span class="google-src-text"
6 style="direction: ltr; text-align: left">}</span> }</span>
<span class="notranslate" onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span class="google-src-text"
style="direction: ltr; text-align: left">catch(Exception ex)</span>
catch (Exception ex)</span>
<span class="notranslate" onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span class="google-src-text"
style="direction: ltr; text-align: left">{</span> {</span>
<span class="notranslate"
onmouseover="_tipon(this)" onmouseout="_tipoff()"><span
class="google-src-text" style="direction: ltr; text-align:
left">ex.printStackTrace();</span> ex.printStackTrace ();</span>
<span class="notranslate" onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span class="google-src-text"
style="direction: ltr; text-align: left">}</span> }</span>
<span class="notranslate" onmouseover="_tipon(this)"
onmouseout="_tipoff()"><span class="google-src-text"
style="direction: ltr; text-align: left">}});</span> }});</span>
Me gustara explicar algunos de los factores evidentes autnomos con respecto a esta
pieza de cdigo que he dado anteriormente. El marco contiene un hilo de interfaz de
usuario, pero el mtodo invokeLater del EventQueue Clase de la ventana abstracta
conjunto de herramientas Java (AWT) actualizaciones de paquetes hilo de interfaz
de usuario del Marco. Ejecutable es una interfaz que incluye un mtodo de
ejecucin, pero la declaracin y la aplicacin del mtodo run (), el mtodo de
ejecucin de la interfaz original se anular. Dentro de ella, un objeto de la clase
LookAndFeel de paquete de oscilacin se almacena con una instancia de la clase
Paso
03
Con el fin de evitar los problemas referencias Tienes que descargar, los paquetes
Synthetica del jyloo. A continuacin, puede descomprimir el archivo zip descargado y
luego tratar de aadir el tarros como bibliotecas en el proyecto haciendo clic derecho en
el Exploradores Biblioteca carpeta de proyecto y aadir Opcin Jar. Has agrega
Synthetica.jar.
Paso 04
05
Descargue y descomprima el ' rej 'que nos permite editar el Synthetica.jar y hacer el
Synthetica no registrado Evaluacin Copiar mensaje desaparecer. A continuacin,
ejecute rej.jar haciendo doble clic en l. Abra la Synthetica.jar dentro de la carpeta del
proyecto.
Paso
06
Ahora,
Paso
retire
'iconst_1
1'
guardar
los
cambios
realizados
en
.jar.
07
08