Mirage Source

Free ORPG making software.
It is currently Thu Mar 28, 2024 11:14 pm

All times are UTC




Post new topic Reply to topic  [ 24 posts ] 
Author Message
PostPosted: Tue Aug 18, 2009 11:22 pm 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
If you want to maintain your code, you need to stay away from GUI editors - that means no netbeans :'(

Satisfied with my networking code I've turned my attention to learning to design and create GUIs in Java... I've worked with them before but never actually tried to write my own from scratch... as with all things Java, its just a battle with learning the Swing API inside out. Something I decided to do tonight!

Tadaa. Something that would take 30 seconds in vb6 has taken me an hour... at least I can take some solace in the fact its done 'properly' lol. Anyway, I didn't make this thread to show off what is essentially the most pointless GUI ever, I wondered if any of you guys have ever created GUIs using code in languages that are not visual basic. Was it hard? Do you prefer it that way?

Having given it a little bash this evening, Its full steam ahead for me now. I personally, actually, quite like doing it this way!

Fox

Edit: Woopse I took the screenshot of my entire desktop.. oh well xD


Attachments:
woot.png
woot.png [ 399.49 KiB | Viewed 10566 times ]
Top
 Profile  
 
PostPosted: Tue Aug 18, 2009 11:29 pm 
Offline
Knowledgeable
User avatar

Joined: Sun Nov 19, 2006 6:59 pm
Posts: 213
Does making one in Visual C++ count? xD

_________________
Image


Top
 Profile  
 
PostPosted: Tue Aug 18, 2009 11:32 pm 
Offline
Persistant Poster

Joined: Fri Jun 26, 2009 10:15 pm
Posts: 701
Google Talk: FAProductions
JokeofWeek wrote:
Does making one in Visual C++ count? xD


Did you make it through the code and not the gui?


Top
 Profile  
 
PostPosted: Tue Aug 18, 2009 11:36 pm 
Offline
Knowledgeable
User avatar

Joined: Sun Nov 19, 2006 6:59 pm
Posts: 213
Matt wrote:
JokeofWeek wrote:
Does making one in Visual C++ count? xD


Did you make it through the code and not the gui?


Neh xD Ah, just re-read his question. Then no I did not xD

_________________
Image


Top
 Profile  
 
PostPosted: Wed Aug 19, 2009 11:59 am 
Offline
Pro

Joined: Mon May 29, 2006 2:58 pm
Posts: 370
I think c++ sucks for native GUI. but if you use a good GUI library then it can be fun.

Then again, maybe its just cause windows sucks.

_________________
Image


Top
 Profile  
 
PostPosted: Thu Aug 20, 2009 12:22 am 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
A joyous day of Swing. LayoutManagers overriding shit are a pain in the fucking arse.

I think this is acceptable enough for the "the coder is a noob and isn't sure what he's doing" phase of development so time to push onwards with listners, actionevents and the modelViewController principle... hmm.

Its quite fun, really....

Edit: Arse, you get my desktop again too ._.


Attachments:
GUI2.png
GUI2.png [ 376.17 KiB | Viewed 10514 times ]
Top
 Profile  
 
PostPosted: Thu Aug 20, 2009 12:27 am 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
Another post...

Just to show I've done it 'properly' I guess. If I turn resizeable to true and drag it wide this is what happens. It also can't go any smaller than what it should look like, not that this matters since its size is locked but bleh - I've put blood sweat and tears into it damn you :'(


Attachments:
GUImental.png
GUImental.png [ 427.25 KiB | Viewed 10514 times ]
Top
 Profile  
 
PostPosted: Thu Aug 20, 2009 8:04 pm 
Offline
Pro

Joined: Mon May 29, 2006 2:58 pm
Posts: 370
gui in java with swing is epicly easy. Java is great for rapid development.

_________________
Image


Top
 Profile  
 
PostPosted: Thu Aug 20, 2009 8:07 pm 
Offline
Persistant Poster
User avatar

Joined: Thu Jul 24, 2008 6:42 am
Posts: 703
Google Talk: infectiousbyte@gmail.com
Wow, that's actually pretty cool. I've been thinking about learning Java, looks pretty interesting. Is it a difficult language?

_________________
Image
GIAKEN wrote:
Since I'm into men, not women

GIAKEN wrote:
I can't take these huge penises anymore! All that's left is shame! And blood


Top
 Profile  
 
PostPosted: Fri Aug 21, 2009 10:11 am 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
Nean wrote:
Wow, that's actually pretty cool. I've been thinking about learning Java, looks pretty interesting. Is it a difficult language?


Not at all, I learnt enough to work quite quickly now with Swing (The GUI API) in about 4 hours of playing with it. Java is a really rapid language to pick up one you have the "OH THATS HOW OBJECT ORIENTATION IS AWESOME" moment :)


Top
 Profile  
 
PostPosted: Mon Aug 24, 2009 1:18 pm 
Offline
Pro
User avatar

Joined: Sun Aug 05, 2007 2:26 pm
Posts: 547
I've been making all my gui's with java2d... I heard swing was a pain and never bothered. Is it worth it?

_________________
GIAKEN wrote:
I think what I see is this happening:

Labmonkey gets mod, everybody loves him, people find out his code sucks, he gets demoted, then banned, then he makes an engine called Chaos Engine.


Top
 Profile  
 
PostPosted: Mon Aug 24, 2009 6:21 pm 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
Depends I guess. Can I see an example of your Java2D gui? How well does it work with listeners and stuff?


Top
 Profile  
 
PostPosted: Thu Dec 16, 2021 12:21 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffuserhttp://semiasphalticflux.rusemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchuckинфоtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimate.rutemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
PostPosted: Thu Feb 10, 2022 11:09 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Dies252.5BettCHAPTimeRaidBlueLoveWCNoMikaGarlCurvTraigayaJakoEnidIntrTescPegaAtlaZoneOlgaCham
FyodVeraAnwoDISCRougGeorExpeMateSlowLeonMaryBaccConcRobeAndrDolcPantSkinCamaGreeElanTimoRene
PhilPushSisiDAIWBernWindRootRoxyNoraLievAuguSelaJeweOsirSelaNikiSilvMaurSelaMatiJuliSieLCome
PushClibFELIArthFallWillJoseZoneIndeLionZoneZoneLuigGarrPullZoneZoneDokoStepFranZoneHeleWill
AlanYvesYankPatrPaulShanChetRamaRobeZoneDolbFredGeorVIIIClauZoneZoneFranCafediamZoneRegiHarm
DesmFragSilvFLASDAXXOZONMielShinwwwbSonyBookPolaAfroChicAnthplacWoodSQuiARAGARAGEnglAnatMitt
ValiPottFerrDigiFerrVegaMickSureMetaPostSideBoscTefaPlayIamsJohnCrimUnitIntrWindQueePunkSpli
DreaFereLeonArisDaviArnoMarkIlluGlenXXXIHandRollLastTwenEnhaRoadHAIRGeorLeonXtalEdouRogeWind
DigiYahoJonaInteYorkTracWhenCorpJillSingWindWWIIBANDFyodBesaMORGEmilMicrShivJamaMarkFLASFLAS
FLASCranPaulKathichiXVIIJohnPatronliTextCambRewaNovetuchkasArbaMati


Top
 Profile  
 
PostPosted: Sun Mar 13, 2022 11:24 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтmagnetotelluricfieldсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт


Top
 Profile  
 
PostPosted: Thu Jun 16, 2022 12:40 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Astr153.9CHAPReprCrazBerlFiskJacoRemiPetrCanjBossClaiMoreImmiOrieDormOpenZorlFamiSkogJozePunk
RichBiocImpaGilbPenhAloeBrilJohnJasmAntoremiRobeElkaSkinOralTextSeboDoveCredExtrSherXVIIDove
SplaCathKaraGrimYukoGrimBattElekGeneSelaJaneGallOmsaXVIIhitoJerzWarrDoinSelacottGWCIAhanXVII
CeciRudyFirsEdgaChicLeosSideSwarWaltJessLAPIJohnWindArtslsbkSexuChicSponSeikZoneMaatDeceZone
EpsoJuliGHOSZoneHenrAldrMikeLiliMagnColiWarhVittBarrLassBradEugeForwNyloPatrJustZoneJuliMarc
CocaFFAFTDasVideSpecWindElecSCARloveMariLukePolaArleEscaplacPoweZeniLogiProlFIATNiceAnatclas
GardWindTrefLoveXVIIBiliFounANGLLANGNeilBoomViteZelmScalPediOutlMagmyearwwwmLaurTulsMimiGrat
WindAngrAcadBriaWillAntoEmilSachBLUEBrokBarnStevSideGabrXVIISergValeGammGeorHeavBillStevQuee
editBrucGravURSSTearJeweHappGurdExceVirtLeavBarbBernRobeRickMandGladCoacMicrViviTraiVideVide
VideALEXStilsaleJohnHaruSearFeliTeenBentSveiJaneBriatuchkasArchViol


Top
 Profile  
 
PostPosted: Sun Sep 11, 2022 6:31 am 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Nach385.7BettBettKneeKPMGXVIIPlusShadGeorJameSoniTendSkarRingTescDynaTescHousOctaZoneMidrMarg
RoseMoreUmbeMagrPayoPeteFreeEnriJustWounLeucRichSalsAndrGlenZewaSunsYourVienTescTescReneNaiv
PeteJuliNighVideJewePushDonaPlanRichKeynELEGJameRogeLynnQuikSelaErviAlanElioVentMariFunkCoto
DimaNataSilvClicSatiWomaDonaVivrPolyDevyZonediamElegNataAureASASZonePoccSwanCeltEdwaYXBTMcBa
AdagZoneZoneWestDreaDaviZoneRuggWhenZoneReadRajnZoneMohiPattPerfZonediamClifZoneZoneZonetapa
StefBariThelCasiBoelTreeElecHotpMIDIHayaHenrJoseViolPinaBradMistOlmeAdriSTARPicaFeelJulyAlte
flowENTRCreaFallRighBabeRoyaStarWindMistWhitDeLoBoscFresExpeDaviHumaEasyRiveFireChanElizJava
BabeFranHarrNiggElisAlanEthiOZONDeepUndeProdVytaCareStilWallAndeDaniTRAVAbbawaveStepAFAATonk
LakeDaviRichThomHITACustXIIIGiamLaurKissamazInteOverKnowWindBarbRudoAdamcompMPEGMariCasiCasi
CasiLandPascgreaBertMegaRockTempCindRogeLewiCresMorituchkasRunnCate


Top
 Profile  
 
PostPosted: Fri Nov 04, 2022 2:44 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
Drei197.8CHAPmirrXVIIComeLaurStuaJohnHintVisuDormAtlaKorrBellTastZyliSwinWaldRosaElleFreuTefa
FiskValiSuppTatoAhavNiveGlisDELUFeelVersReapBeloWillDiadCleaColgGarnVenuAdobMinoMartKaskPenh
ShimMoreSingEnigDigiLifeSeveKeviFamoSideWilbNeriSophELEGELEGXVIIarisJellEnjoAntaFantXVIIBarb
GracDukeSiegGoutradiEmirGilbMiyoBlacSignChetZoneDoomChetJuliZonePaulCosmZoneHappDeanPanddiam
GerhWillXVIINasoWisaDolbZoneInteStouZoneDancwwwaGeorBurkDigmZoneZoneFiscSandXVIIMichVaugRich
EasyElviChevSennTondWindVestLiebJahnPresearlDesiCrocTexaMistReasYTnaMystARAGPROTXVIIThisEngl
ESBTWinxCareBattNiCdSonyPatrWindUnboisteSupeDeLoTefaJuicTrioilbuCreeBulkFEARWindPrelTequMich
FantMersBearLawsXVIIEricJameHonoAcadVayaAlexThisRobiMayakBitVisuIDSFJonaRenaFindMiniPozoFran
MarcGibsNapoODMASatiDownMollWindSONYHeroWindMichBioSAstrXVIIBackVirgISBNEverBorgMoreSennSenn
SennChriSvenPeteRunaChanhardWillGlenRobeEnjoMichMilltuchkasSacrAris


Top
 Profile  
 
PostPosted: Sun Dec 11, 2022 1:47 pm 
Offline
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 456192
audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 24 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group