Crutch | zaterdag 6 maart 2010 @ 12:55 | |||||||
![]() cd niet bijgeleverd Als je vragen hebt over JAVA, dan zit je hier goed met een vaste kliek guru's en een groot aantal regelmatige bezoekers. Beperk je vragen niet tot "hij doet het niet" of "hij geeft een fout" - onze glazen bol is kapot en we willen graag van je weten wát er niet lukt en wélke foutmelding je precies krijgt ![]() Vorige delen: -geen- Handige links: Referentie en Tutorials: Java: Tot slot de schrijver van Java For Dummies, Barry Burd ook daar vind je een hoop nuttige informatie over Java. Als het goed is maakt een lief modje dit topic even centraal ![]() Deze OP vind je hier. Mocht er weer een nieuwe versie van Java/JDK etc. beschikbaar zijn, pas dat dan even aan bij het opstellen van een nieuw topic | ||||||||
Light | zaterdag 6 maart 2010 @ 13:00 | |||||||
Interessant topic ![]() | ||||||||
Crutch | zaterdag 6 maart 2010 @ 13:01 | |||||||
quote:Dank, ik ben alvast een vraag aan het voorbereiden. ![]() | ||||||||
Crutch | zaterdag 6 maart 2010 @ 13:14 | |||||||
Let niet op de PHP-tags; het is Java, maar de highlighting maakt 't net wat duidelijker. Mijn vraag: Waarom is het voert ie toch de else clause uit ipv de if terwijl het antwoord "j" is. Als ik System.out.print(jaOfNee); doe dan print ie wel "j"? | ||||||||
Intrepidity | zaterdag 6 maart 2010 @ 13:14 | |||||||
TVP, en complimenten voor de puike OP ![]() | ||||||||
Crutch | zaterdag 6 maart 2010 @ 13:23 | |||||||
quote:Dank. Ik heb het al opgelost dankzij Barry Burd:
Sinds versie 6 werkte de vorige niet meer (was een BUG). | ||||||||
Thomass | zaterdag 6 maart 2010 @ 13:25 | |||||||
quote:Protip: strings vergelijken doe je beter met .equals(). Als je dit jezelf aanleert in een vroeg stadium kan het je uren aan debugging schelen. | ||||||||
TwenteFC | zaterdag 6 maart 2010 @ 13:27 | |||||||
TVP, ben nog niet super goed met Java en heb binnen kort een paar Java/SQL vragen ![]() | ||||||||
Crutch | zaterdag 6 maart 2010 @ 13:38 | |||||||
quote:BETER!!!!!!!!
Zo kan ik dus gewoon hele strings vergelijken! ![]() Ik merk trouwens dat ik het allemaal sneller begrijp. Heb pas eergisteren een boek Java opengeslagen. ![]() [ Bericht 2% gewijzigd door Crutch op 06-03-2010 13:48:13 ] | ||||||||
Trollface. | zaterdag 6 maart 2010 @ 13:47 | |||||||
Vaste kliek? Welke vaste kliek? ![]() * Trollface. denkt eraan om C/C++ voor dummies aan te maken.... Tevens TVP ![]() | ||||||||
Crutch | zaterdag 6 maart 2010 @ 13:50 | |||||||
quote:Nou, welkom bij de vaste kliek ![]() Sowieso is C/C++/C#/ de rest van het alfabet geen slecht idee. Het is namelijk nogal rustig in DEV. | ||||||||
Intrepidity | zaterdag 6 maart 2010 @ 13:58 | |||||||
quote:Ik ben geen java expert, maar ik vermoed dat je fout kwam omdat je 2 objecten met elkaar probeert te vergelijken. En ookal zijn de 2 strings qua inhoud identiek, de objecten zijn alsnog verschillend (verwijzen naar een andere geheugenlocatie, etc.) :) .equals() kijkt echt naar de inhoud van het object. Als je doet:
Dan zal jan == piet altijd false opleveren. De waarden zijn dan wel gelijk, maar het zijn verschillende objecten. jan.equals(piet) zal true opleveren :) | ||||||||
Trollface. | zaterdag 6 maart 2010 @ 14:04 | |||||||
quote:Ik maak later op de dag wel een C/C++ voor dummies aan ![]() ![]() | ||||||||
Tarabass | zaterdag 6 maart 2010 @ 14:05 | |||||||
Tvp | ||||||||
Crutch | zaterdag 6 maart 2010 @ 14:07 | |||||||
quote:Goed initiatief. Kan ik Visual Studio alvast gaan installeren of raad je me iets anders aan? | ||||||||
Intrepidity | zaterdag 6 maart 2010 @ 14:12 | |||||||
Misschien maak ik vanmiddag nog even een topic Eniac programmeren met ponskaarten voor dummies aan ![]() | ||||||||
Crutch | zaterdag 6 maart 2010 @ 14:14 | |||||||
quote: ![]() | ||||||||
Trollface. | zaterdag 6 maart 2010 @ 14:15 | |||||||
quote:Als je specifiek voor Windows wilt gaan devven is VS een must. Wil je echter cross-platform gaan doen, dan kun je beter een andere IDE pakken. Code:: Blocks is imo een aanrader, albeit redelijk lang niet meer geupdatet. Dev-C++ is ook een erg goede. Eclipse en Netbeans zijn ook kandidaten, maar meer op Java gericht. ![]() | ||||||||
Jo0Lz | zaterdag 6 maart 2010 @ 14:46 | |||||||
quote:Done. | ||||||||
Intrepidity | zaterdag 6 maart 2010 @ 15:12 | |||||||
quote:Ik heb er nog 1, maar daar zit een bug in ![]() ![]() | ||||||||
SinofEnvy | zaterdag 6 maart 2010 @ 19:56 | |||||||
tvp. Ben wel redelijk in Java, dus zal wel wat vragen kunnen beantwoorden, en zal er ook waarschijnlijk nog wat stellen. ![]() | ||||||||
cablegunmaster | zaterdag 6 maart 2010 @ 20:41 | |||||||
tvp Java is een redelijk pakkie voor mij ![]() ![]() | ||||||||
Fortitude | zaterdag 6 maart 2010 @ 21:12 | |||||||
quote:Je kan beter een boolean gebruiken inplek van een String. http://en.wikipedia.org/wiki/Boolean_data_type if (BooleanNaam == true) is daarbij hetzelfde als If (BooleanNaam ) | ||||||||
Light | zaterdag 6 maart 2010 @ 22:45 | |||||||
quote:Dat ligt er natuurlijk aan wat je aan het doen bent. User input is een String, geen Boolean. En de equals-methode levert een boolean op. | ||||||||
Crutch | zaterdag 6 maart 2010 @ 22:51 | |||||||
quote:Klopt, mijn derde voorbeeld was om te laten zien dat je dus een hele string kan vergelijken, in een ja/nee-vraag is dat normaalgesproken natuurlijk wat omslachtig. | ||||||||
cablegunmaster | zaterdag 6 maart 2010 @ 22:55 | |||||||
quote:nou ik vind het als je niet nog een keer wilt dan type je nee in is het alsnog ja met een boolean type ![]() je zal toch moeten weten of er ja of nee inzit ![]() | ||||||||
Tarabass | zondag 7 maart 2010 @ 11:47 | |||||||
Wie weet er een goeie uitleg voor het gebruik van maven (eventueel icm gwt)? | ||||||||
CubicX | zondag 7 maart 2010 @ 12:39 | |||||||
Al een tijdje bezig met Java (voor studie), maar het is nogsteeds vrij lastig...komt door gebrek aan ervaring, maar ik weet niet zogoed hoe ik dat moet opdoen ![]() ![]() Heb verschillende boeken, zoals: Introduction to java Programming: Comprehensive Edition (Liang) & OO-BlueJ & Operating Systems Concepts with Java. Dit topic dus maar in de gaten houden ![]() | ||||||||
Crutch | zondag 7 maart 2010 @ 13:44 | |||||||
Nu heb ik ongeveer 4 dagen Java-kennis. Wil wie er voor mij even een (basic command line) programmaatje verzinnen om te oefenen? Ik heb al iets gemaakt om nummers te raden dus die valt af. ![]() | ||||||||
Fortitude | zondag 7 maart 2010 @ 14:08 | |||||||
quote:Ik zou gewoon iets praktisch proberen te maken. Command line programma dat dingen wegschrijft en ophaalt uit een database ofzo. Waarom trouwens Java en niet C#.NET? Zit jij op een PC met windows? | ||||||||
Crutch | zondag 7 maart 2010 @ 14:16 | |||||||
quote:Omdat ik me niet wil beperken tot alleen Windows. Ik zit op een Windows PC, heb ook een Mac, maar die gebruik ik veelal voor mijn werk (video-editing en compositing). | ||||||||
Fortitude | zondag 7 maart 2010 @ 14:19 | |||||||
quote:Ok ja dan is Java inderdaad de betere keuze. Java is wel ook wel goed dat niet C#.NET geeft je standaard alleen een completer pakket. Windows Forms enzo. Bij java is dat meer een loshangend geheel., maar ze zijn er wel. | ||||||||
Crutch | zondag 7 maart 2010 @ 14:24 | |||||||
Okay even het volgende:
(let niet op de PHP-tags) Hij delete de .rommel file niet ![]() Het bestand staat gewoon in hetzelfde pad, maar krijg ook geen error... | ||||||||
Intrepidity | zondag 7 maart 2010 @ 15:01 | |||||||
Je while klopt niet helemaal denk ik.. Je wilt gaan deleten als reply ongelijk is aan Y én ongelijk is aan N. Oftewel hij voert die while uit zolang je iets anders invult als Y of N. En vervolgens vul je in die while alleen delete uit als de invoer gelijk is aan Y, wat dus nooit het geval is. | ||||||||
Intrepidity | zondag 7 maart 2010 @ 15:03 | |||||||
quote:Oneens, met Swing en dergelijke kun je minstens net zoveel als met WinForms. Het is alleen universeler en vraagt daarom ook om iets meer configuratie als een sleur-en-pleur WinForm, maar ook daar bestaan weer bepaalde oplossingen van derden voor. Dat je bij Swing alles zelf moet regelen ervaar ik eerder als een pluspunt eerlijk gezegd. | ||||||||
eleusis | zondag 7 maart 2010 @ 15:10 | |||||||
Ik heb niks tegen Swing layouts, maar wenste wel dat Eclipse een goede RAD-tool ervoor had. ![]() | ||||||||
Crutch | zondag 7 maart 2010 @ 15:16 | |||||||
quote:Nee 't is een do <=> while, dus eigenlijk staat er: Zolang er niet met Y of N wordt geantwoord moet je om een input blijven vragen. | ||||||||
Fortitude | zondag 7 maart 2010 @ 15:19 | |||||||
quote:Dat sleur en pleur standaard in Visual Studio is wel dergelijk een voordeel voor beginners. En een Swing form heeft duidelijk zijn eigen look. Waar windows forms vertrouwelijker er uit zien voor de meeste gebruikers. Maar dat het windows only is wel degelijk een nadeel ja. Ok je hebt mono maar dat vind ik niet een goed alternatief. | ||||||||
Intrepidity | zondag 7 maart 2010 @ 15:37 | |||||||
quote:Whoops, de inspringing bracht me even in de war, excuus ![]() | ||||||||
Crutch | zondag 7 maart 2010 @ 23:25 | |||||||
Okay ik heb ergens een class Berekenen met verschillende methodes. Voor deze oplossing roep ik berekening standaard(invoer); aan. Deze returnt netjes de oplossing, maar ik wil er weer een integer van maken, na de berekening wordt de oplossing namelijk een double. Dat doe ik dus met .intValue, maar het probleem is dat het getal niet naarboven wordt afgerond. Hoe doe ik dat? | ||||||||
Light | zondag 7 maart 2010 @ 23:37 | |||||||
quote:Dat kan met Math.round(), daarmee kun je een long maken van een double en een int van een float. | ||||||||
Crutch | zondag 7 maart 2010 @ 23:47 | |||||||
quote:Thanks, hij doet het.
![]() | ||||||||
Rorata | vrijdag 12 maart 2010 @ 19:08 | |||||||
java is leuk, tvp ![]() | ||||||||
Diabox | maandag 15 maart 2010 @ 15:19 | |||||||
tvp | ||||||||
SinofEnvy | maandag 15 maart 2010 @ 15:23 | |||||||
quote:Jij mag hier niet tvp'en, ga eens heel snel terug naar KLB. | ||||||||
Diabox | dinsdag 16 maart 2010 @ 00:21 | |||||||
quote: ![]() | ||||||||
TwenteFC | dinsdag 16 maart 2010 @ 18:52 | |||||||
Ik ben een beetje met java aan het kutten, maar hoe ik een tabblad toevoegen aan een tabbedpane? | ||||||||
Tarabass | dinsdag 16 maart 2010 @ 19:20 | |||||||
quote:Addtab lol ![]() http://java.sun.com/docs/(...)ents/tabbedpane.html http://www.google.com/search?q=tabbedpane+add+tab+java&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a | ||||||||
cablegunmaster | dinsdag 16 maart 2010 @ 22:11 | |||||||
ik zit nu Operating system concepts with Java door te nemen ![]() mijn basiskennis is namelijk Objects first with Java ![]() Mijn advies voor ieder hier begin met Eclipse ![]() *gaat verder met zijn philosophers dining probleem ![]() | ||||||||
Crutch | dinsdag 16 maart 2010 @ 23:47 | |||||||
quote:Ik klooi met JCreator Pro en Eclipse op Windows en Netbeans op Mac. Allemaal prima, maar JCreator is toch echt mijn favoriet. | ||||||||
TwenteFC | zaterdag 20 maart 2010 @ 12:49 | |||||||
Is er in java ook een soort van Datagrid functie net zoals in C#? JTabel heb ik al gevonden, maar dit is het volgens mij net niet. | ||||||||
Diabox | zaterdag 20 maart 2010 @ 15:51 | |||||||
http://www.zfqjava.com/docs/datagrid/datagrid.html ??? | ||||||||
TwenteFC | zondag 21 maart 2010 @ 20:14 | |||||||
![]() Het is slechts voor een school projectje. | ||||||||
cablegunmaster | maandag 22 maart 2010 @ 00:49 | |||||||
quote:FF de api afzoeken , intikken in google: Jdatagrid api en meteen 1ehit. http://www.zfqjava.com/docs/api/com/zfqjava/swing/JDataGrid.html | ||||||||
TwenteFC | maandag 22 maart 2010 @ 21:55 | |||||||
Iemand misschien een suggestie voor een mooie simpele database applicatie die ik kan maken? Ik kan helaas niets verzinnen om met java/mysql te oefenen. | ||||||||
Diabox | maandag 22 maart 2010 @ 22:24 | |||||||
Een banking enterprise. Of muziek indexeren. Edit: spelfout. [ Bericht 30% gewijzigd door Diabox op 23-03-2010 20:14:32 ] | ||||||||
TwenteFC | maandag 22 maart 2010 @ 23:12 | |||||||
Ik heb het echt over een kleuter applicatie als bijvoorbeeld een Telefoonboek of een foto album ![]() Deze dingen zijn echter al gekozen bij ons op school, wil ook niet echt iemand na-apen. | ||||||||
CubicX | dinsdag 23 maart 2010 @ 09:12 | |||||||
Een bezorgapplicatie. Bestellingen kan je dan plaatsen door middel van je Java applicatie, deze moeten natuurlijk wel in de database opgeslagen/bewerkt worden (bestelde artikelen ophogen, technische voorraad omlaag, ect). | ||||||||
SinofEnvy | dinsdag 23 maart 2010 @ 12:46 | |||||||
quote:HAHAHA. ![]() | ||||||||
Tarabass | dinsdag 23 maart 2010 @ 17:49 | |||||||
Relatiebeheersysteempje, vliegtuigboekingen, dvdcollector, huishoudboekje.. | ||||||||
TwenteFC | dinsdag 23 maart 2010 @ 19:52 | |||||||
quote:Muziek indexeren, dat lijkt me wel een goede. Dankje ![]() | ||||||||
SinofEnvy | dinsdag 23 maart 2010 @ 20:13 | |||||||
Die... stond er niet eens tussen? | ||||||||
Diabox | dinsdag 23 maart 2010 @ 20:14 | |||||||
quote:Wel in mijn post. ![]() | ||||||||
SinofEnvy | dinsdag 23 maart 2010 @ 20:15 | |||||||
Omg inderdaad ik zie het wow dat was zo pro van je dat je dat bedacht en die stommerd bedankt je niet eens!!!1 | ||||||||
Diabox | dinsdag 23 maart 2010 @ 20:16 | |||||||
Inderdaad. | ||||||||
TwenteFC | dinsdag 23 maart 2010 @ 20:21 | |||||||
Ik vond hem ook echt geniaal ![]() | ||||||||
SinofEnvy | dinsdag 23 maart 2010 @ 20:22 | |||||||
En je bedankt Diabox niet eens? | ||||||||
TwenteFC | dinsdag 23 maart 2010 @ 20:23 | |||||||
Hee Diabox bedankt he, als je keer langs komt drinken we er een. ![]() | ||||||||
Diabox | dinsdag 23 maart 2010 @ 22:00 | |||||||
BEN JE NU TE LAAT MEE ![]() | ||||||||
Deeltjesversneller | donderdag 27 mei 2010 @ 14:42 | |||||||
Hoe lang zou het duren voor iemand die praktisch nieuw is met programmeren, om een programma te maken met verschillende velden en opties die doorgestuurd moeten worden naar email bijvoorbeeld. soort van aanmeldingsformulier wat ook in PHP/HTML zou kunnen? Klinkt niet echt lastig, maar wellicht dat het in Java wat lastiger gaat dan als website script? | ||||||||
Crutch | donderdag 27 mei 2010 @ 14:46 | |||||||
Hangt van je eigen motivatie en snelheid af. Als je echt intensief studeert ben je met een maand al een heel eind. | ||||||||
Deeltjesversneller | donderdag 27 mei 2010 @ 14:49 | |||||||
Tijd genoeg in principe. Heb ooit wel eens het een en ander gelezen maar nooit echt serieus mee begonnen.. in september begint mijn HBO informatica opleiding maar da's al te laat eigenlijk. Ik heb hier wel al 2 boeken liggen "Objects First with Java using BlueJ" van David Barnes, en "Beginning programming with Java" van Burd. Goed of zijn er betere alternatieven? Misschien een handige website ofzo? Heb op de Java site ooit zo'n handleiding gevonden, maar misschien zijn er betere. | ||||||||
Crutch | donderdag 27 mei 2010 @ 14:54 | |||||||
Het Java for dummies boek van Burd is ook een uitstekend boek. | ||||||||
Fortitude | donderdag 27 mei 2010 @ 14:57 | |||||||
quote:Dus niet meer dan 1 scherm met wat velden. En als je op een knop drukt dan wordt er iets via de mail verstuurd? Dat heb je binnen 2 dagen wel gemaakt. | ||||||||
minibeer | zondag 20 juni 2010 @ 22:07 | |||||||
quote:Als iemand met ervaring je helpt... Als je je een beetje in swing verdiept kan je in no-time vensters met knoppen en tekstvelden maken. Via de mail iets versturen heb ik geen ervaring mee, maar lijkt me wat ingewikkelder. (Maar nog steeds niet echt een probleem mits iemand met ervaring je helpt) | ||||||||
minibeer | dinsdag 22 juni 2010 @ 20:46 | |||||||
Het lukt mij niet om applets te compilen. Wanneer ik ze met Netbeans run werkt dat prima, maar deze opent de applets in een applet viewer. Wanneer ik het hele project in Netbeans probeer te compileren krijg ik een .jar file(die een foutmelding geeft als ik hem probeer te openen) met een readme.txt. Als ik een batchfile met daarin "javac helloapplet.java" gebruik, krijg ik een melding: "javac wordt niet herkend als een interne of externe opdracht, programma of batchbestand." Als ik alleen de applet zelf probeer te compileren met Netbeans, krijg ik een melding:
Maarja dan kan ik nog steeds geen class file vinden ![]() | ||||||||
Diabox | dinsdag 22 juni 2010 @ 22:12 | |||||||
Je zit op windows neem ik aan? Zo ja, dan staat javac niet in je path en werkt javac helloapplet.java dus niet, wat wel werkt is dan C:\sun\java\src\bin\javac helloapplet.java oid. (ligt er natuurlijk aan waar je java staat geinstalleerd ![]() | ||||||||
minibeer | dinsdag 22 juni 2010 @ 22:34 | |||||||
quote:Thanks! Het is even gedoe, maar met:
Werkt het batch bestand eindelijk ![]() | ||||||||
minibeer | woensdag 23 juni 2010 @ 00:10 | |||||||
En een paar uur later ben ik al straight awesomeness aan het maken:
(dit is gelukkig niet alles wat ik heb gedaan in die paar uur hoor ![]() | ||||||||
Deeltjesversneller | woensdag 23 juni 2010 @ 13:02 | |||||||
Ik wil eigenlijk een heel simpel programma maken, 5 velden die in te vullen zijn en daarna een knop Verzend waarna het gemailed wordt. Ik weet hoe ik dit in HTML/PHP kan doen maar Java ben ik helemaal nieuw mee. Kan iemand me op weg helpen, vooral het email gedeelte? | ||||||||
Crutch | woensdag 23 juni 2010 @ 13:23 | |||||||
quote:Begin eens met wat linkjes te klikken in de OP. ![]() | ||||||||
Deeltjesversneller | woensdag 23 juni 2010 @ 13:36 | |||||||
Ja ik heb al het een en ander gezocht en doorgelezen, maar volgens mij zit ik in het verkeerde straatje te kijken want het lijkt me heel simpel te moeten kunnen maken ![]() edit: al gelukt in visualbasic ![]() [ Bericht 20% gewijzigd door Deeltjesversneller op 23-06-2010 14:23:22 ] | ||||||||
CubicX | donderdag 8 juli 2010 @ 17:19 | |||||||
Na een tijdje niet echt met programmeren bezig te zijn geweest (+/- 6 maand php-gescript voor bijbaan), wil ik deze vakantie onder andere (het blijft vakantie, dus chillen gaan we ook zeker doen ![]() ![]() Uiteindelijk wil ik Android applicaties (en dat is Java) schrijven ![]() [ Bericht 16% gewijzigd door CubicX op 08-07-2010 17:28:11 ] | ||||||||
Diabox | donderdag 8 juli 2010 @ 22:15 | |||||||
. | ||||||||
Crutch | donderdag 8 juli 2010 @ 22:37 | |||||||
quote:Welkom. ![]() Als je ergens niet uitkomt dan kun je hier gerust je vraag droppen. | ||||||||
Ofyles2 | vrijdag 9 juli 2010 @ 00:24 | |||||||
quote:Klinkt goed. * Ofyles2 zelf ook boeken thuis heeft liggen en enige affiniteit heeft met Java... | ||||||||
minibeer | vrijdag 9 juli 2010 @ 23:32 | |||||||
quote: ![]() Dus je hebt al wel ervaring met java? Ik ben net java aan het leren ![]() ![]() En nog een kleine vraag betreffende getWidth() en getHeight(). Deze kan men blijkbaar alleen in paintComponent() gebruiken? Als ik ze in de constructor probeer te definieren, geven ze 0. En waarom kan ik getWidth() en getHeight niet toekennen aan lokale variabelen? (Ik weet niet of lokale variaele de juiste naam is: ik bedoel een variabele die ik binnen paintComponent hebt dedefinieerd.) | ||||||||
CubicX | zaterdag 10 juli 2010 @ 17:56 | |||||||
quote:Ja, ik al wel ervaring met Java. Ik heb echter een tijd niks aan Java gedaan (bezig geweest met PHP en JavaScript) en hierdoor merk ik duidelijk dat mijn kennis wat vervaagd is. Volgens mij kan je getWidth en getHeight ook gebruiken buiten paintComponent, mits je het te tekenen object al definieert in de fields (variabelen die bovenin je klasse staan). Natuurlijk kan je getWidth en height ook gebruiken bij andere dingen (zoals afbeeldingen, icoontjes, etc. Maar dat zoek jij niet denk ik). De waardes van getWidth en height kan je wel toewijzen aan een lokale variabele: private float waarde = object.getWidth() / getHeight() Waar object natuurlijk staat voor het object waar je de breedte en hoogte van wilt hebben. | ||||||||
minibeer | zaterdag 10 juli 2010 @ 21:25 | |||||||
quote:Ok, je kan mij in ieder geval helpen dus je bent iig geen beginner ![]() quote:Bedankt voor de hulp, maar het is nog niet 100% duidelijk... Ik ben nu gewoon bezig met lijntjes enzo tekenen, dat doe ik in een klasse van het type JPanel. In de constructor van die klasse zou ik de hoogte en de breedte vast willen leggen in twee integers. Als de gebruiker dan het scherm resizet wordt de tekening niet automatisch verandert. Ik snap niet helemaal wat je bedoelt met 'het te tekenen object', ik weet alleen hoe lijnen tekenen werkt, of bedoel je zoiets:
(of zonder 'this.' natuurlijk) maar dit krijg ik verder niet werkend, dus dit zal je wel niet bedoelen... Wat ik nu heb:
EDIT: Het werkt dan weer wel als ik getHeight() en getWidth() in de actionPerformed zet, maar niet als ik hem in de constructor zet... [ Bericht 4% gewijzigd door minibeer op 10-07-2010 22:14:16 ] | ||||||||
Diabox | zondag 11 juli 2010 @ 11:07 | |||||||
Uiteraard werkt het nog niet in de constructor, je scherm heeft dan in principe nog geen hoogte of breedte, want je venster bestaat nog niet. En schrijf deze if-statement
Eens zo op:
(mag uiteraard ook weer op 1 regel, echter die 2 condities zijn nergens voor nodig, of je moet het voor lezersgemak hebben, maar ik zie het lezersgemak niet echt). En dit:
kan je ook schrijven als dit:
| ||||||||
minibeer | zondag 11 juli 2010 @ 16:22 | |||||||
quote:Aaaaah ![]() Die eerste 'if' was alleen om te testen hoe dat or precies werkte, en aan die += notatie moet ik idd nog wennen... dus... aparte method maken dan maar... | ||||||||
minibeer | maandag 12 juli 2010 @ 22:30 | |||||||
sorry als ik iemand irriteer met mijn vragen, maar het boek dat ik heb zuigt nogal, en ik weet niet echt hoe ik het anders te weten zou kunnen komen (google biedt ook geen uitkomst)... Ik wil een string declareren in mijn klasse (het is dus een field), maar op de korte manier creëren: String[] dagen = {"ma", "di", "wo", "do", "vr", "za", "zo"}; Probleem is dat, als ik deze code gebruik, de variable gelijk ook gedeclareerd wordt, waarbij deze in de plaats komt van het field dagen... | ||||||||
Diabox | maandag 12 juli 2010 @ 22:41 | |||||||
Ik snap ik je probleem denk ik niet ![]() | ||||||||
Crutch | maandag 12 juli 2010 @ 22:49 | |||||||
quote:Ik snap je probleem niet, je roept ze toch gewoon aan met dagen[0] of dagen[1] of dagen[2] etc? | ||||||||
minibeer | maandag 12 juli 2010 @ 23:10 | |||||||
quote:Het aanroepen is ook geen probleem, ik ben alleen zo lui dat ik per se de kortere notatie wil gebruiken: String[] dagen = {"ma", "di", "wo", "do", "vr", "za", "zo"}; ipv: dagen[0] = "ma"; dagen[1] = "di"; etc... maar met de verkorte versie declareer je ook gelijk de array dagen, waardoor, als je die verkorte notatie binnen een method gebruikt, de array opnieuw aangemaakt wordt, wat ik dus niet wil. Blijkbaar moet je dan die array ook maar buiten de method creëren en initialiseren... (dus String[] dagen = {"ma", "di", "wo", "do", "vr", "za", "zo"}; gewoon helemaal buiten de method zetten) | ||||||||
Crutch | maandag 12 juli 2010 @ 23:14 | |||||||
quote:Dat is zowieso verstandig met al je vars tenzij je ze alleen in je method nodig hebt. | ||||||||
minibeer | dinsdag 13 juli 2010 @ 00:30 | |||||||
quote:das waar, maar je kan deze notatie dus niet binnen je method gebruiken voor een field? Ik kan me namelijk wel voorbeelden bedenken waarin dat handiger zou zijn... Anyway, nog best lastige taal met al dat OOP-gedoe, en al die klassen en packages... maargoed het lukt wel steeds beter allemaal... En bedankt voor de hulp trouwens ![]() | ||||||||
robuust89 | dinsdag 14 september 2010 @ 20:17 | |||||||
Help, ik kom er niet uit ![]() Mijn huidige code ziet er zo uit:
Ik kan er gewoon met me kop niet bij hoe ik dat het beste kan aanpakken (chaos in het hoofd, jottem!) code uit test file:
![]() | ||||||||
SinofEnvy | dinsdag 14 september 2010 @ 22:58 | |||||||
Waarom doe je if(x != y)? | ||||||||
Diabox | dinsdag 14 september 2010 @ 23:00 | |||||||
quote:Omdat ie toch het ene getal met het andere getal wil vergelijken van z'n collection? ![]() ![]() | ||||||||
SinofEnvy | dinsdag 14 september 2010 @ 23:05 | |||||||
-edit: hihi grapje verkeerd gelezen ik dacht dat je 2 collections had ![]() | ||||||||
Diabox | dinsdag 14 september 2010 @ 23:08 | |||||||
quote:Ha, homo. ![]() | ||||||||
Wolfje | woensdag 22 september 2010 @ 20:47 | |||||||
quote:Hmm... wellicht heb je je probleem zelf opgelost, maar bij deze toch nog mijn bijdrage ![]() Jouw code telt het aantal paren i,j met i != j waarvoor geldt collection[i] == collection[j]. Als er nu n dezelfde getallen in het array zitten geeft dit een totale bijdrage van n*(n-1) aan je variable 'doubles'. Jouw methode kan dus zelfs een negatief getal teruggeven ![]() Elk groepje van n wil je precies een keer tellen. Dat zou je bijvoorbeeld kunnen doen door alleen het eerst voorkomende element te tellen. In pseudo code
| ||||||||
Diabox | woensdag 22 september 2010 @ 21:05 | |||||||
quote:Hoe dan ![]() | ||||||||
Wolfje | woensdag 22 september 2010 @ 22:36 | |||||||
quote:Ah, ik zie dat ik iets te enthousiast ben geweest. De methode zelf zal niet zo snel een negatief getal terug geven, maar de volgende regel drukt wel iets negatiefs af als bijvoorbeeld de invoer 10 dezelfde getallen is (-80 als ik goed gerekend heb).
| ||||||||
robuust89 | donderdag 23 september 2010 @ 11:08 | |||||||
quote:Held! Ik ben je eeuwig dankbaar ![]() ![]() ![]() | ||||||||
Crutch | donderdag 21 oktober 2010 @ 14:26 | |||||||
Ik snap er niks van; ik kan geen JDK voor Mac vinden. ![]() Heb Netbeans geinstalleerd maar vindt de libraries niet. | ||||||||
Crutch | donderdag 21 oktober 2010 @ 15:06 | |||||||
Nevermind, hij vond de Javadocs niet, die kon ik natuurlijk gewoon daownloaden bij Sun. ![]() | ||||||||
cablegunmaster | zaterdag 30 oktober 2010 @ 17:48 | |||||||
Wat is de grootste Variabele die je kan gebruiken voor getallen? de allergrootste? ik zoek namelijk een manier om een gigantisch groot getal uit te rekenen ![]() iemand tips ^^? met double kreeg ik al bij de 2e poging; Programma gestart. Graham deel:0 :4 Graham deel:1 :4.434264882430415E38 Graham deel:2 :Infinity ja ik wou eens kijken of ik het getal graham kon uitrekenen, daarvoor heb je toch computers ![]() | ||||||||
minibeer | zaterdag 30 oktober 2010 @ 18:40 | |||||||
Toevallig zat ik daar laatst ook eens aan te denken. Het moet mogelijk zijn om dmv klassen zelf zo'n ding te maken. Ik vraag me alleen af of het dan mogelijk is om een heel groot getal toe te wijzen aan zo'n object/struct. Volgens mij als je de operator = gebruikt, converteert de compiler het getal rechts van = eerst naar een int ofzo, en daarvoor is het dus te groot. | ||||||||
cablegunmaster | zaterdag 30 oktober 2010 @ 18:45 | |||||||
welke programmeer code gebruik jij? toch hopelijk niet PHP? want Java kan je doubles en andere ongein gebruiken als je het maar google ![]() van te voren aan geven wat alles is. zit nu alleen met het probleem dat ik geen machten meer kan gebruiken ![]() ik mag ook geen While gebruiken omdat het formaat dat ik gebruik het niet toestaat ![]() terug transformeren naar int zal mijn getal verneuken. ![]() ![]() [ Bericht 15% gewijzigd door cablegunmaster op 30-10-2010 19:19:02 ] | ||||||||
minibeer | zaterdag 30 oktober 2010 @ 19:30 | |||||||
ik gebruik c# nu, maar dat maakt volgens mij niet zoveel uit in mijn geval wilde ik een klasse hebben voor hele getallen, en volgens mij wordt (ook in java) een getal dat geen punt bevat automatisch geconverteerd naar een int. ik wil dus eigenlijk een klasse die zo werkt:
| ||||||||
cablegunmaster | zaterdag 30 oktober 2010 @ 19:54 | |||||||
in java had ik er 1 die heette BigDecimal kon heerlijk grootte getallen bevatten alleen toen raakte ik mijn while kwijt. en nu zit ik verhoop dat te implementeren. krijg nu heerlijk een fout terwijl ik weet dat ik het goed doe (zal ook wel niet pc heeft gelijk ) . doe ik het toch fout ![]() | ||||||||
cablegunmaster | zaterdag 30 oktober 2010 @ 20:51 | |||||||
het probleem bij mij is dat het getal niet uit te berekenen valt omdat mijn pc niet meer geheugen heeft ![]() | ||||||||
Wolfje | zondag 31 oktober 2010 @ 12:16 | |||||||
In java heb je de klassen BigInteger en BigDecimal (in java.math) die allebei ook de macht van het getal kunnen uitrekenen (pow). Op wikipedia heb ik even gekeken naar dat Graham getal en het blijkt dat dat getal bijzonder hard zijn best doet om heel snel ontzettend groot te worden. Ik ben dus ook niet zo verbaasd dat zelfs een computer je hierbij niet echt kan helpen ![]() |