Documente Academic
Documente Profesional
Documente Cultură
Y av isitasteelnuev oblog??www.quanax oft.com /blog Aquieneshanbuscadolamaneradecambiarlaapariencialainterfazgrficadeunaaplicacin hechaconswingdejav a,esdecir,cambiarleelskin/temaasuaplicacin,dejoelsiguiente tutorialquehaceusodelalibreriaSubstance,unproy ectorelativ amentefamosoy muy utilizadoparaelcambiodeLookandfeelperoconpocadocumentacinenEspaol,esasque nosdimosunpocodetiempoparaentendercomoaplicaralgunasdesusfuncionesy publicrselosdelamaneramssencillaconelafndequelesseadeutilidad.
TWITTE R: Q UA NA XOFT
pdfcrowd.com
pdfcrowd.com
En Netbeans agregamos el archivo a nuestro proyecto como libreria 2. Aplicar los Skins de Substance Ex istenv ariasformasdeaplicarunSkindesubstance.Lamaneramassencilladeaplicarloes desdelaclasemainantesdehacerlallamadaacualquierJFrameconlas2siguientessentencias: JFram e.setDefaultLookAndFeelDecorated(true) //que nos perm ite dejar a Substance la decoracion ( por asi decirlo) SubstanceLookAndFeel.setSkin(org.jvnet.substance.skin.Crem eSkin) // Setencia que aplica el skin Crem e de Substance
POSTS M S V ISTOS ComocambiarelSkinatuaplicacion:Usode Substance CrackearunawepconBackTrack3(tanfacil ponerenjaquealainalambrica) Programageneradordediccionariospara bruteforce Configurarvnc(probadoenCentOS,Fedora) Netcat(WindowsyLinux)>lanavajasuizade
La clase V entana que es un JFrame con diversos componentes. Con el Look and feel por default en java:
(Lenny) Procedimientosalmacenados(PHP+MySQL)
pdfcrowd.com
Metal
V entana con el skin "CremeSkin" de Substance La lista de SkinsparaSubstance4.3estadadaacontinuacin,assolosedebecambiarel parametroalafuncionSubstanceLookAndFeel.setSkin()paraaplicarelskindeseado: org.jv net.substance.skin.AutumnSkin org.jv net.substance.skin.BusinessBlackSteelSkin org.jv net.substance.skin.BusinessBlueSteelSkin org.jv net.substance.skin.BusinessSkin org.jv net.substance.skin.CremeCoffeeSkin org.jv net.substance.skin.CremeSkin org.jv net.substance.skin.EmeraldDuskSkin org.jv net.substance.skin.FieldOfWheatSkin org.jv net.substance.skin.FindingNemoSkin org.jv net.substance.skin.GreenMagicSkin org.jv net.substance.skin.MagmaSkin org.jv net.substance.skin.MangoSkin org.jv net.substance.skin.MistAquaSkin org.jv net.substance.skin.ModerateSkin org.jv net.substance.skin.NebulaBrickWallSkin org.jv net.substance.skin.NebulaSkin
Du bal on Lam an eram asfci l decrearu
TA GS
debian
defcon dn s
firefoxgmail
Linux
Seguridadvideosv n c
vulnerabilidadw a r g a m eWeb
(ProgramacinyConfiguraciones)
windows
COM E NTA RIOS RE CIE NTE S
pdfcrowd.com
org.jv net.substance.skin.NebulaSkin org.jv net.substance.skin.OfficeBlue2007 Skin org.jv net.substance.skin.OfficeSilv er2007 Skin org.jv net.substance.skin.Rav enGraphiteGlassSkin org.jv net.substance.skin.Rav enGraphiteSkin org.jv net.substance.skin.Rav enSkin org.jv net.substance.skin.SaharaSkin
Du bal on Com ocam bi arel Ski n atu apl i ku keron Com oh ackearu n rou terLi n ksy s jorgeon Com ocam bi arel Ski n atu apl i
MorePh otos
LICE NCIA
Apariencia de los Skins de Substance 3. Cam biar el T em a ElcambiodetemaescomocambiarelskinperoSubstancelosmanejaenotropaqueteelcualnos proporcionaotralistadethemesconunamuy buenav ariedaddecolores.Ladiferenciaensu implentacinesquev adespusdehaberaplicadounskinoLookandfeely lasentenciaquesebe aplicares: SubstanceLookAndFeel.setCurrentThem e( org.jvnet.substance.them e.SubstanceAquaThem e ) // Se aplica el tem a Aqui de
pdfcrowd.com
Substance
A tri bu ci n N ocom erci al Li cen ci am i en toRec proco2.5 Mxi co
SilverWolf>Myspace
pdfcrowd.com
org.jv net.substance.theme.SubstanceBottleGreenTheme org.jv net.substance.theme.SubstanceBrownTheme org.jv net.substance.theme.SubstanceCharcoalTheme org.jv net.substance.theme.SubstanceCremeTheme org.jv net.substance.theme.SubstanceDarkV ioletTheme org.jv net.substance.theme.SubstanceDesertSandTheme org.jv net.substance.theme.SubstanceEbony Theme org.jv net.substance.theme.SubstanceJadeForestTheme org.jv net.substance.theme.SubstanceLightAquaTheme org.jv net.substance.theme.SubstanceLimeGreenTheme org.jv net.substance.theme.SubstanceNegatedTheme org.jv net.substance.theme.SubstanceOliv eTheme org.jv net.substance.theme.SubstanceOrangeTheme org.jv net.substance.theme.SubstancePurpleTheme org.jv net.substance.theme.SubstanceRaspberry Theme org.jv net.substance.theme.SubstanceSaturatedTheme org.jv net.substance.theme.SubstanceSepiaTheme org.jv net.substance.theme.SubstanceSteelBlueTheme org.jv net.substance.theme.SubstanceSunGlareTheme org.jv net.substance.theme.SubstanceSunsetTheme org.jv net.substance.theme.SubstanceTerracottaTheme
pdfcrowd.com
CLICKE A
pdfcrowd.com
Observa el fondo de la ventana compuesto por unos y ceros. Se aplico BinaryWatermark de Substance La lista de Waterm arksdeSubstance4.3es: org.jv net.substance.watermark.SubstanceBubblesWatermark org.jv net.substance.watermark.SubstanceBinary Watermark org.jv net.substance.watermark.SubstanceCopperplateEngrav ingWatermark org.jv net.substance.watermark.SubstanceCrosshatchWatermark org.jv net.substance.watermark.SubstanceFabricWatermark org.jv net.substance.watermark.SubstanceGenericNoiseWatermark
pdfcrowd.com
org.jv net.substance.watermark.SubstanceImageWatermark org.jv net.substance.watermark.SubstanceKatakanaWatermark org.jv net.substance.watermark.SubstanceLatchWatermark org.jv net.substance.watermark.SubstanceMagneticFieldWatermark org.jv net.substance.watermark.SubstanceMarbleV einWatermark org.jv net.substance.watermark.SubstanceMazeWatermark org.jv net.substance.watermark.SubstanceMetalWallWatermark org.jv net.substance.watermark.SubstanceNoneWatermark org.jv net.substance.watermark.SubstanceNullWatermark org.jv net.substance.watermark.SubstancePlanktonWatermark org.jv net.substance.watermark.SubstanceStripeWatermark org.jv net.substance.watermark.SubstanceWoodWatermark
Apariencia de los Watermarks de Substance 4.1 Waterm ak de im agen Unafuncininteresanteesproporcionarunaimagenpropiaparacolocarlodewatermarkenla aplicacin;paraestoutilizaremoselSubstanceImageWatermark instacindoloy proporcionandolarutadelaimagencomoparmetro.
pdfcrowd.com
pdfcrowd.com
Resultado de aplicar ImageWatermark 4.1.1 Opacidad de la im agen Substancetambinpermitecambiarlaopacidaddelaimagendelwatermark atrav sdelafuncin setImageWatermarkOpacity()alcualsedebepasarelv alorenflotanteentre0y 1 ,siendo1 la opacidadnula. SubstanceLookAndFeel.setIm ageWaterm arkOpacity(new Float(0.3))//v alor aprox im ado de la opacidad por default de im ageWaterm ark
pdfcrowd.com
pdfcrowd.com
Botones.
5. Redondear los botones. LapropiedaddeclienteBUTTON_SHAPER_PROPERTY deSubstancepermitecambiarlaclasica formarectangulardelbotonaunamsredondeadaquepuedehacerloresaltarmsohacerlo masamigable,porejemplo.LaimplementacinserealizadesdelaclasedelJFrame(enmicaso laclaseV entana)enelconstructor.SedebepasarunobjetoShapequeeslaformaquetomarel botony lacualproporcionaraSubstance:StandardButtonShaperqueesunShapequeda redondeoalbotn. this.jButton1.putClientProperty( SubstanceLookAndFeel.BUTTON_SHAPER_PROPERTY , new StandardButtonShaper())
pdfcrowd.com
Aplicacion de la forma StandardButtonShaper de Substance al jbutton1 6. Lado de abertura de un botn Permitequeuncualquierladodeunbotonestabierto,esdecir,acotadoenespacioy bordede ladoseleccionado:botton, left, up, right.Lapropiedad BUTTON_SIDE_PROPERTY acotaelarea deladoy BUTTON_OPEN_SIDE_PROPERTY eliminaelbordedetalcostado. this.jButton1.putClientProperty( SubstanceLookAndFeel.BUTTON_SIDE_PROPERTY , SubstanceConstants.Side.LEFT) this.jButton1.putClientProperty( SubstanceLookAndFeel.BUTTON_OPEN_SIDE_PROPERTY , SubstanceConstants.Side.LEFT)
pdfcrowd.com
Los 4 tipos de aberturas de lado de un boton Share this: Stum bleUpon Digg Reddit
Ads by Google
Mobile phones devs open in browser customize Are you a developer? Try out the HTML to PDF API
pdfcrowd.com
from Pr og r a m a cin en Ja v a
Like
49comentarios
dejarun
Edgar Castro
skuarch
pdfcrowd.com
carlberto
JOse
Hola!nosabesdelaquemesalv astecalbertograciasllev abaunbuentimpo buscandoestoy menosmalencontretublog,y otrabajoconformularios perolosolucione,oeskuarchsitodav ianecesitasay udamepuedes escribiragandalf_gris_89@hotmail.comparaenv iartelasolucion(para leerloponleurgentejav a)by esaludosatodos.
JOse
graciascalberto,creiqueolv idabalomasimportante!
pdfcrowd.com
carlberto
Medagustoquetesirv ieray ojalapudierascompartirlasolucionporaqui uotromedioparalosquetienenunproblemasimilar,porloquev eoeso delasplantillasgeneraproblemasperocreoquev iendoelcodigofuente podrianadaptarlo,demanerageneralloquesehizoeneltutorialfue:Crear unnuev oproy ectoenNetbeans(File>NewProy ect>Jav aaplicacion)dela cualsegeneralaclasemain;SeagregaunJFrameFormalpaquetedel proy ecto(quegeneralaclaseconnombreV entanaenestecaso),y desde maincrearlainstanciatalcomosemuestraellaimagenLamaneramas facildeaplicarSubstance.Elagregadodecomponentesalav entanaes independietedecadaaplicaciony elmetodosetV isible(true)y olopongo enelconstructordelaclaseV entana,sev eenlaimagenLosparametros SubstancelosproporcionaconSubstanceConstants. Sldox !
JOse
okbueno,estoy acostumbradoaFile>NewProy ect>Jav aaplicacionpero desactiv oelmainclassy ledoy finishdespuesleagregoelJFrameForm ahipordefectoapareceelpublicstaticv oidmain(Stringargs[])y pues soloagreguelodetututorial.abajotedejoelcodigodealgosimpleque hice=) ////////////////////////////////////// packageInterface; importorg.jv net.substance.SubstanceLookAndFeel; importorg.jv net.substance.button.StandardButtonShaper;
pdfcrowd.com
importorg.jv net.substance.utils.SubstanceConstants; publicclassFormularioex tendsjav ax .swing.JFrame { /**CreatesnewformFormulario*/ publicFormulario() { initComponents(); this.jButton2.putClientProperty (SubstanceLookAndFeel.BUTTON_SHAPER_PROPERTY , newStandardButtonShaper()); this.jButton2.putClientProperty (SubstanceLookAndFeel.BUTTON_SIDE_PROPERTY , SubstanceConstants.Side.RIGHT); } @SuppressWarnings(unchecked) // priv atev oidinitComponents(){ jToolBar1 =newjav ax .swing.JToolBar(); jButton1 =newjav ax .swing.JButton(); jButton2=newjav ax .swing.JButton(); jLabel1 =newjav ax .swing.JLabel(); jMenuBar1 =newjav ax .swing.JMenuBar(); jMenu1 =newjav ax .swing.JMenu(); jMenu3=newjav ax .swing.JMenu(); jMenu5=newjav ax .swing.JMenu(); jMenu2=newjav ax .swing.JMenu(); jMenu4=newjav ax .swing.JMenu(); setDefaultCloseOperation(jav ax .swing.WindowConstants.EXIT_ON_CLOSE); jToolBar1 .setRollov er(true); jButton1 .setForeground(newjav a.awt.Color(255,255,255)); jButton1 .setIcon(new
pdfcrowd.com
jav ax .swing.ImageIcon(getClass().getResource(/PaqueteFinal/folder_blue_parent.png))); //NOI1 8N jButton1 .setTex t(AbrirBasedeDatos); jButton1 .setFocusable(false); jButton1 .setHorizontalTex tPosition(jav ax .swing.SwingConstants.RIGHT); jButton1 .setV erticalAlignment(jav ax .swing.SwingConstants.BOTTOM); jToolBar1 .add(jButton1 ); jButton2.setTex t(Jose); jLabel1 .setIcon(new jav ax .swing.ImageIcon(getClass().getResource(/Interface/firefox _023.png))); //NOI1 8N jMenu1 .setIcon(new jav ax .swing.ImageIcon(getClass().getResource(/PaqueteFinal/folder_blue_my documents.png))); //NOI1 8N jMenu1 .setTex t(Archiv o); jMenu3.setIcon(new jav ax .swing.ImageIcon(getClass().getResource(/PaqueteFinal/folder_blue_ex plorer.png))); //NOI1 8N jMenu3.setTex t(Open); jMenu5.setIcon(new jav ax .swing.ImageIcon(getClass().getResource(/PaqueteFinal/folder_blue.png))); //NOI1 8N jMenu5.setTex t(Folder); jMenu3.add(jMenu5); jMenu1 .add(jMenu3); jMenuBar1 .add(jMenu1 ); jMenu2.setIcon(new
pdfcrowd.com
jav ax .swing.ImageIcon(getClass().getResource(/PaqueteFinal/folder_beige_scheduled_tasks.png))); //NOI1 8N jMenu2.setTex t(Edicion); jMenu4.setIcon(new jav ax .swing.ImageIcon(getClass().getResource(/PaqueteFinal/folder_blue_printer.png))); //NOI1 8N jMenu4.setTex t(Copiar); jMenu2.add(jMenu4); jMenuBar1 .add(jMenu2); setJMenuBar(jMenuBar1 ); jav ax .swing.GroupLay outlay out=new jav ax .swing.GroupLay out(getContentPane()); getContentPane().setLay out(lay out); lay out.setHorizontalGroup( lay out.createParallelGroup(jav ax .swing.GroupLay out.Alignment.LEADING) .addComponent(jToolBar1 ,jav ax .swing.GroupLay out.DEFAULT_SIZE, 800,Short.MAX_V ALUE) .addGroup(jav ax .swing.GroupLay out.Alignment.TRAILING, lay out.createSequentialGroup() .addContainerGap(67 4,Short.MAX_V ALUE) .addComponent(jButton2,jav ax .swing.GroupLay out.PREFERRED_SIZE, 1 1 6,jav ax .swing.GroupLay out.PREFERRED_SIZE) .addContainerGap()) .addComponent(jLabel1 ,jav ax .swing.GroupLay out.DEFAULT_SIZE, jav ax .swing.GroupLay out.DEFAULT_SIZE,Short.MAX_V ALUE) ); lay out.setV erticalGroup( lay out.createParallelGroup(jav ax .swing.GroupLay out.Alignment.LEADING) .addGroup(lay out.createSequentialGroup()
pdfcrowd.com
.addComponent(jToolBar1 ,jav ax .swing.GroupLay out.PREFERRED_SIZE, 32,jav ax .swing.GroupLay out.PREFERRED_SIZE) .addPreferredGap(jav ax .swing.Lay outSty le.ComponentPlacement.RELATED) .addComponent(jLabel1 ) .addPreferredGap(jav ax .swing.Lay outSty le.ComponentPlacement.RELATED, 359,Short.MAX_V ALUE) .addComponent(jButton2,jav ax .swing.GroupLay out.PREFERRED_SIZE, 48,jav ax .swing.GroupLay out.PREFERRED_SIZE) .addContainerGap()) ); pack(); }// publicstaticv oidmain(Stringargs[]) { Formulario.setDefaultLookAndFeelDecorated(true); SubstanceLookAndFeel.setSkin(org.jv net.substance.skin.Rav enSkin); jav a.awt.Ev entQueue.inv okeLater(newRunnable() { publicv oidrun() { newFormulario().setV isible(true); } }); } //V ariablesdeclarationdonotmodify priv atejav ax .swing.JButtonjButton1 ; priv atejav ax .swing.JButtonjButton2; priv atejav ax .swing.JLabeljLabel1 ; priv atejav ax .swing.JMenujMenu1 ; priv atejav ax .swing.JMenujMenu2;
pdfcrowd.com
priv atejav ax .swing.JMenujMenu3; priv atejav ax .swing.JMenujMenu4; priv atejav ax .swing.JMenujMenu5; priv atejav ax .swing.JMenuBarjMenuBar1 ; priv atejav ax .swing.JToolBarjToolBar1 ; //Endofv ariablesdeclaration } ///////////////////// y esofuetodo. by esaludos ***porfav or**** sipuedessubeuntutodecomoconectarelMy SQLconnetbeans6.1 conusodetablasy todalacosa teloagradeceriamux o.
JOse
ummmmmcreoquetambiencopielapartedelcodigoquelamaquina genera packageInterface; importorg.jv net.substance.SubstanceLookAndFeel; importorg.jv net.substance.button.StandardButtonShaper; importorg.jv net.substance.utils.SubstanceConstants; publicclassFormularioex tendsjav ax .swing.JFrame { /**CreatesnewformFormulario*/ publicFormulario()
pdfcrowd.com
{ initComponents(); this.jButton2.putClientProperty (SubstanceLookAndFeel.BUTTON_SHAPER_PROPERTY , newStandardButtonShaper()); this.jButton2.putClientProperty (SubstanceLookAndFeel.BUTTON_SIDE_PROPERTY , SubstanceConstants.Side.RIGHT); } publicstaticv oidmain(Stringargs[]) { Formulario.setDefaultLookAndFeelDecorated(true); SubstanceLookAndFeel.setSkin(org.jv net.substance.skin.Rav enSkin); jav a.awt.Ev entQueue.inv okeLater(newRunnable() { publicv oidrun() { newFormulario().setV isible(true); } }); } loquehiceessoloestoby =).
JOse
pdfcrowd.com
carlberto
GraciasportuaporteJOse,paraconectarunabasededatosrequieresel Driv erMy sqly aadirloatuproy ecto,paralaejecucindelasquery s encontreloslinks: http://jhodrickgg.wordpress.com/2007 /1 1 /30/conectarmy sqlajav a netbeans/y metertealmanejodelJtable,creoquepodriashallarotras v ariassolucionesengoogle.Sldox !
JOse
Y oussef
buenosdas,heusadolosmetodosquehasex puestoaqu,perocuandose mecambioelaspectodemiaplicacin,tengounproblema,y aquelos combosquetienenundesplegablescondistintosv alorescundoselecciono alguno,semeselecciona,peroaparececomosinoheseleccionadonada, peroelv alorestahi,loquepasaquenosev e,y noheconseguidodarcon lasolucion:sialguiensabealgo,porfav orcontestarmeencuantopodais, unsaludo
pdfcrowd.com
richieblog
mmmesolorespondecarlbertodondeandara?jajaja
carlberto
Y oussef
puesmira,heusadoelNimrod,heusadolosquehabeisproporcionadoen estapagina,enconcretoelcoffeCreamSkiny otromas,enelcasode NimrodheprobadoconlasentenciaenmiMain: UIManager.setLookAndFeel(new com.nilo.plaf.nimrod.NimRODLookAndFeel()); importandolalibreriacorrespondiente.igualhiceconelCoffeCream,pero mepasalomismoaunqueenelcasodelCoffeCreamsonmaslineasde codigo: Stringpath=PathUtil.packageToPath(rutadelaclaseLookAndFeel, Nombre_del_Skin.zip); SkinLookAndFeel.setSkin(SkinLookAndFeel.loadThemePack(this.getClass().getResource(path))); UIManager.setLookAndFeel(newSkinLookAndFeel()); elproblemaesqueconNimrodmedesaparecenlosCombos,perocomos
pdfcrowd.com
carlberto
Quetaly oussef,hiceunaspequeniaspruebasconelskinparatratarde simulartuproblemaperoapesardequecambiev ariaspropiedadesdel combobox ,elskinmantienesuaspectoy lositemssiguenv iendose.Me parecequeelproblemaescuestiondelasv ersionesqueestasmanejando (aseguratedeusarJav a6)pueselproblemalotienesauncondoslibrerias distintasodelautilizaciondelcombo(aseguratedeutilizarsolo componentesswingentodalaaplicacion).Sugeririatambienquehicieras unnuev oproy ectoconnuev oscomponentesswingparav ersielalcancees solodeeseproy ecto.Finalmenteunamaneramasfacildeaplicarel SubstanceconelUIManager: UIManager.setLookAndFeel(org.jv net.substance.skin.SubstanceCremeCoffeeLookAndFeel); consusrespectiv ascapturasdeex cepciones,aunquesugieroy prefierolos metodosex plicadosenestepost,alparecermaslimpios.Sldox !
m abril
pdfcrowd.com
usarelL&F. Miproblemasucedeporlosiguiente: Dispongodeunsistemade5v entanasquecuandolesaplicocualquierL&F suaspectocambiaentodasmenosenlav entanasprincipal. Y aheconseguidolocalizarelporqudeesteproblema.Endichav entana, tengounaimagenenunlabelque,cadaciertotiempoesaimagencambiar (esdecir,queelpropioprogramahacelasoportunasmodificacionesala imageny lav uelv eacargarenelmismolabel). DichaimagentienelaopcindebugGraphicsOptionsconelparmetro FLASH_OPTION. Sicambioesteparmetroporelqueestpordefecto,NONE_OPTION,el problemadesaparece,seaplicaelL&Fenlav entana,peromiimageny ano secambia. Sabrascomosolucionarestepequeoproblemilla? Gracias
carlberto
Holamabril!,disculpaporhastaahoraresponderteperoy asabescomo pasaderapidoeltiempojejej,acercadelproblemaquemecomentas intentehacerlapruebahabilitandolaopciondebugGraphicsOptionsdel labely efectiv amentesegeneraunaex cepciondecasting;sinceramenteno hetrabajadoconestapropiedadperomeparecequesetratedeunbugde substance:sy aqueconelnimrod(otrolookandfeel)nohay problema alguno. orelmomento:solopuedosugerirtequetratesderealizartu cargadodeimagenporotrometodoobienutilicesotrosskins,tedejo algunoslinks:nimrod:http://personales.y a.com/nimrod/index .html,este
pdfcrowd.com
Roggee
Hola,quisieraagradecerteportupost,heestadobuscandoporsemanas comocambiarlelatristeaparienciaalaquejav ameteniaacostumbrado, ahoraconestomisproy ectossev enmuchomejor.Queriahacertesaberde unproblema,nosesiaalguienmaslepaso,iotrabajoconnetbeans6.5y seguitodostuspasosparausarlalibreriasubstance,mientrasestoy enel entornonetbeanstodofuncionabien,PEROcuandointentoejecutareljar generadodemiproy ectodesdelaconsolacon:jav ajarproy ecto.jar, parecequesubstancenofuncionamuy bien,elrenderizadodelaspantallas y formulariosesmalo,noseactualizancadav esqueintentohacerun cambio,comopresionarunbotonoelsimplehechodemov erun formulario,memandaerroresenlosqueserepiteelnombredelaclase substance,todoestolov eodesdelaconsola,entoncesqueriasabersiesun bugdelalibreriaoalgoestoy haciendomal,espocoprobablequeseapor quenoadjuntolaslibrerias,y aquetengootraslibreriasagregadasal proy ectoy funcionaalasmilmarav illas,quitandoelhechodequenose v enbienporelskinSoloqueriasabersimepuedesay udarconesto.y graciasunav esmasportututorial
Ram Bai
pdfcrowd.com
Y uliana
Hola,oy etengounproblemita,y outilizolinux y alquererponeruna imagendefondomemarcaunerror,seguramentelarutaestamal,aadla imagenalproy ecto,seguny oconesosolotengoqueponerlaimagenentre comillasy y aimagen.jpgperonojala,igualy loquenosescomoponer lasrutasenellinux ,nuncamehabapasadocreerasjiji,buenoy aintente con/home/y uliana/imagen.jpgy nadalanetasisabescomoponerlaruta teloagradeceriamucho,desdey aunsaludotey milgraciasporelaporte queestagenial,mesacodeunapuro perfeccin.Ojalapuedasay udarme. ,perolodelaimagenseriala
Alex
pdfcrowd.com
respectiv oDefaultListModelparamanipularaslosmensajesdetex toque lleguendelserv idor,buenohastaahtodobienpuessienv ounmensaje melleganormalmente,perosiy outilizoelmtodoensureIndex IsV isible (mtodoquetienecomoparmetrolalongituddelDefaultListModelal receptarunmensaje)sobreelJlistparaqueaseljlistsedeslicehastael ltimomensajedetex torecibidoseproduceelsiguienteerror: jav a.lang.NullPointerEx ception at jav ax .swing.BufferStrategy PaintManager.flushAccumulatedRegion(BufferStrategy PaintManager.jav a:398) at jav ax .swing.BufferStrategy PaintManager.copy Area(BufferStrategy PaintManager.jav a:326) atjav ax .swing.RepaintManager.copy Area(RepaintManager.jav a:1 232) atjav ax .swing.JV iewport.blitDoubleBuffered(JV iewport.jav a:1 604) atjav ax .swing.JV iewport.windowBlitPaint(JV iewport.jav a:1 57 3) atjav ax .swing.JV iewport.setV iewPosition(JV iewport.jav a:1 1 1 8) atjav ax .swing.JV iewport.scrollRectToV isible(JV iewport.jav a:41 5) atjav ax .swing.JComponent.scrollRectToV isible(JComponent.jav a:3063) atjav ax .swing.JList.ensureIndex IsV isible(JList.jav a:1 1 1 8) atcliente.EntradaCliente.run(EntradaCliente.jav a:92) Ex ceptioninthreadAWTEv entQueue1 jav a.lang.NullPointerEx ception at jav ax .swing.BufferStrategy PaintManager.flushAccumulatedRegion(BufferStrategy PaintManager.jav a:402) at jav ax .swing.BufferStrategy PaintManager.endPaint(BufferStrategy PaintManager.jav a:362) atjav ax .swing.RepaintManager.endPaint(RepaintManager.jav a:1 281 ) atjav ax .swing.JComponent._paintImmediately (JComponent.jav a:507 6) atjav ax .swing.JComponent.paintImmediately (JComponent.jav a:4880) at jav ax .swing.RepaintManager.paintDirty Regions(RepaintManager.jav a:803) at
pdfcrowd.com
jav ax .swing.RepaintManager.paintDirty Regions(RepaintManager.jav a:7 1 4) at jav ax .swing.RepaintManager.seqPaintDirty Regions(RepaintManager.jav a:694) at jav ax .swing.Sy stemEv entQueueUtilities$ComponentWorkRequest.run(Sy stemEv entQueueUtilities.jav a:1 28) atjav a.awt.ev ent.Inv ocationEv ent.dispatch(Inv ocationEv ent.jav a:209) atjav a.awt.Ev entQueue.dispatchEv ent(Ev entQueue.jav a:597 ) at jav a.awt.Ev entDispatchThread.pumpOneEv entForFilters(Ev entDispatchThread.jav a:269) at jav a.awt.Ev entDispatchThread.pumpEv entsForFilter(Ev entDispatchThread.jav a:1 84) at jav a.awt.Ev entDispatchThread.pumpEv entsForHierarchy (Ev entDispatchThread.jav a:1 7 4) Loex traoesqueesteerrornoseregistraenelprimermensajerecibido sinoeneloctav oonov enomensajerecibido,teagradeceramuchoqueme ay udesconesteproblema,puescuandolequitoelusodelskinde substancedemiaplicacinelsistemafuncionacorrectamente.
aluuckard
buentutomeay udodemuchogracias
orlen
pdfcrowd.com
queex plicasdeunamaneranocomplicadaesoteloagradesco. Queriapreguntartealgo y aaplicobienelskinperoestoy utilizandowindowsy nomedejahacer referenciaalaimagendefondodelwatermark,queriav ersimepodias ay udarex plicandcomosehacepasoapaso. y oencontreestepostenotrositio. http://cafelojano.wordpress.com/2007 /07 /20/jframeconimagende fondo/ allex plicancomohacerunJframeconfondocreoquedeberiade funcionarperonosalgohagomal. gracias.
Ragnarok
dav id
pdfcrowd.com
Susan
Rafe
Substancecontienesololoquehasmostradoohay mas????.
saro
Holagraciasporelaporte,estabuenisimobienex plicado.Felicitaciones
Gustav o
Holasestoy usandounaimagencomowatermarkperosemepresentael siguienteproblema;silaimagenesmuy grandenolatomay siesmuy pequeanosev ebien. estoy usandoelMAXIMIZED_BOTHparamax imizarlav entanaprincipal, alguienmepuedeay udarnecesitoquelaimagenabarqueeltamaodela v entanapernosecomo
pdfcrowd.com
Isaac
Muchasgraciasporeltutorial,ESTAMUY BUENO
estrella
Elizabeth Manrique
despuesdemuchoinv estigarencontrelasolucionalgranproblema..para quieneslesinterese..puescuandosequieraagregarelefectosubstanceal jarpuestienenquemodificarelarchiv omanifest(MetaInf)quehay dentro deljar,teniendoestaforma: ManifestV ersion:1 .0 AntV ersion:ApacheAnt1 .7 .1 MainClass:ClasePrincipal(Aquiv alalocalizaciondesuclasePrincipal MainClass)
pdfcrowd.com
Cloudred
Holagraciasporesteenormeaporteparatodosmiproblemaesqueno mejalaelskinsilopongoenelmainalllamarlav entanamemarca errores jav a.lang.IllegalStateEx ception:ThismethodmustbecalledontheEv ent DispatchThread at org.jv net.substance.SubstanceLookAndFeel.setSkin(SubstanceLookAndFeel.jav a:1 954) at org.jv net.substance.SubstanceLookAndFeel.setSkin(SubstanceLookAndFeel.jav a:2060) at org.jv net.substance.SubstanceLookAndFeel.setSkin(SubstanceLookAndFeel.jav a:2097 ) atmercado.Main.main(Main.jav a:26) esteesmimain packagemercado; importform.*; importjav ax .swing.JFrame; importorg.jv net.substance.*; /** * *@authorEduardo */
pdfcrowd.com
publicclassMain{ /** *@paramargsthecommandlinearguments */ publicstaticv oidmain(String[]args){ JFrame.setDefaultLookAndFeelDecorated(true);//quenospermitedejara Substanceladecoracion(porasidecirlo) SubstanceLookAndFeel.setSkin(org.jv net.substance.skin.Rav enSkin);// SetenciaqueaplicaelskinCremedeSubstance newv ta().setV isible(true); //JFrame.setDefaultLookAndFeelDecorated(true);//quenospermite dejaraSubstanceladecoracion(porasidecirlo) //SubstanceLookAndFeel.setSkin(org.jv net.substance.skin.Rav enSkin); //SetenciaqueaplicaelskinCremedeSubstance //v tav entana=newv ta(); //v entana.show(true); //v entana.setv isible(true); //TODOcodeapplicationlogichere } } esoscomentariossonalgunascosasquetratedehacerperoninguna funco lounicoquesisaleesquesipongolosskinsenlosconstructoresdelos JDialogquetengoahisisecambiaelskiny tmbeldelav entanaprincipal algunasolucion?
Angelo
pdfcrowd.com
Frank
oy emepuedenpasarelproy ectoparaejecutarloenelNetbeans6.5
Marco
futboly ocio
Graciasamigoporlainformacin,ex celenteaporte!
dan
estabuenoeltutorial,peroquisierav ermasejemplosdecomocambiar
pdfcrowd.com
Dullahan
Muchisimasgracias,justoloqueestababuscandoparamejorarelLook& Feeldemiaplicacin.
nfuentes
Koiky
pdfcrowd.com
////SetenciaqueaplicaelskinCremedeSubstance SubstanceLookAndFeel.setSkin(org.jv net.substance.skin.Rav enSkin); //CONESTOCAMBIAMOSELTEMAADELAAPLICACION SubstanceLookAndFeel.setCurrentTheme( org.jv net.substance.theme.SubstanceAquaTheme); //SeaplicaeltemaAquideSubstance //ESTOCAMBIAELWATERMARK(fondodelJFame) SubstanceLookAndFeel.setCurrentWatermark(org.jv net.substance.watermark.SubstanceBinary Watermark); //EjemplodeaplicaciondeunwatermarkdeSubstance graciasporsututorialesdegranay udaa
Jokerdm
Great!!!
jose
jose luis
pdfcrowd.com
giam
ok.teagradezcoestababuscandounbuentutorial.
c_c
Dubal
Muy Buno,justoloqbuscabalomejor..Funciona!!
jorge
pdfcrowd.com
Dejaunarespuesta
Enter your comment here...
Guest
Acceder
Acceder
Acceder
Tu direccin de correo electrnico no ser publicada.
Recibir siguientes comentarios por correo. Recibir nuevas entradas por email.
Publicar comentario
pdfcrowd.com
pdfcrowd.com