abonnement Unibet Coolblue Bitvavo
pi_79504111
quote:
Op dinsdag 23 maart 2010 17:49 schreef Tarabass het volgende:
Relatiebeheersysteempje, vliegtuigboekingen, dvdcollector, huishoudboekje..
Muziek indexeren, dat lijkt me wel een goede.
Dankje
pi_79504986
Die... stond er niet eens tussen?
pi_79505033
quote:
Op dinsdag 23 maart 2010 20:13 schreef SinofEnvy het volgende:
Die... stond er niet eens tussen?
Wel in mijn post.
pi_79505082
Omg inderdaad ik zie het wow dat was zo pro van je dat je dat bedacht en die stommerd bedankt je niet eens!!!1
pi_79505167
Inderdaad.
pi_79505410
Ik vond hem ook echt geniaal
pi_79505462
En je bedankt Diabox niet eens?
pi_79505511
Hee Diabox bedankt he, als je keer langs komt drinken we er een.
pi_79510364
BEN JE NU TE LAAT MEE
pi_81970609
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?
  donderdag 27 mei 2010 @ 14:46:08 #71
118585 Crutch
Filantroop || Taalzwengel
pi_81970764
Hangt van je eigen motivatie en snelheid af.
Als je echt intensief studeert ben je met een maand al een heel eind.
Je moeder is een hamster
pi_81970925
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.
  donderdag 27 mei 2010 @ 14:54:37 #73
118585 Crutch
Filantroop || Taalzwengel
pi_81971144
Het Java for dummies boek van Burd is ook een uitstekend boek.
Je moeder is een hamster
pi_81971272
quote:
Op donderdag 27 mei 2010 14:42 schreef Deeltjesversneller het volgende:
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?
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.
pi_83075167
quote:
Op donderdag 27 mei 2010 14:42 schreef Deeltjesversneller het volgende:
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?
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)
Finally, someone let me out of my cage
pi_83162084
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:
1
2
3
4
5
6
init:
Deleting: C:\Documents and Settings\Administrator\Mijn documenten\NetBeansProjects\JavaLibrary1\build\built-jar.properties
deps-jar:
Updating property file: C:\Documents and Settings\Administrator\Mijn documenten\NetBeansProjects\JavaLibrary1\build\built-jar.properties
compile-single:
BUILD SUCCESSFUL (total time: 0 seconds)


Maarja dan kan ik nog steeds geen class file vinden
Finally, someone let me out of my cage
pi_83167241
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 ). Met netbeans heb ik geen ervaring, ik gebruik eclipse. Of je zet javac in je path, moet je even googlen.
pi_83168791
quote:
Op dinsdag 22 juni 2010 22:12 schreef Diabox het volgende:
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 ). Met netbeans heb ik geen ervaring, ik gebruik eclipse. Of je zet javac in je path, moet je even googlen.
Thanks! Het is even gedoe, maar met:
1
2
start "" "C:\Program Files\Java\jdk1.6.0_17\bin\javac.exe" helloapplet.java
pause

Werkt het batch bestand eindelijk
Finally, someone let me out of my cage
pi_83174695
En een paar uur later ben ik al straight awesomeness aan het maken:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.awt.*;
import java.applet.Applet;

public class helloapplet extends Applet {
    int height, width;
    public void init(){
        height = getSize().height;
        width = getSize().width;
   setBackground(Color.black);
    }
   
    public void paint(Graphics g){
        g.setColor(Color.green);
        g.drawString("Hello World!", width / 2 - 30, height / 2 - 3);
        for (int i = 0; i <= 10; i++){
            g.drawLine(width / 20 * i, 0, 0, height / 2 - height / 20 * i);
            g.drawLine(width / 2 + width / 20 * i, 0, width, height / 20 * i);
            g.drawLine(0, height / 2 + height / 20 * i, width / 20 * i, height);
            g.drawLine(width, height / 2 + height / 20 * i, width - width / 20 * i, height);
            g.drawOval(0, 0, width, height);
        }
    }
}


(dit is gelukkig niet alles wat ik heb gedaan in die paar uur hoor )
Finally, someone let me out of my cage
pi_83189446
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?
  woensdag 23 juni 2010 @ 13:23:45 #81
118585 Crutch
Filantroop || Taalzwengel
pi_83190293
quote:
Op woensdag 23 juni 2010 13:02 schreef Deeltjesversneller het volgende:
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?
Begin eens met wat linkjes te klikken in de OP.
Je moeder is een hamster
pi_83190775
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 ]
pi_83813771
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 ) weer Object-oriented programming oppikken met Java .

Uiteindelijk wil ik Android applicaties (en dat is Java) schrijven .

[ Bericht 16% gewijzigd door CubicX op 08-07-2010 17:28:11 ]
pi_83824570
.
  donderdag 8 juli 2010 @ 22:37:04 #85
118585 Crutch
Filantroop || Taalzwengel
pi_83825728
quote:
Op donderdag 8 juli 2010 17:19 schreef CubicX het volgende:
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 ) weer Object-oriented programming oppikken met Java .

Uiteindelijk wil ik Android applicaties (en dat is Java) schrijven .
Welkom.
Als je ergens niet uitkomt dan kun je hier gerust je vraag droppen.
Je moeder is een hamster
  vrijdag 9 juli 2010 @ 00:24:37 #86
111382 Ofyles2
Bestemming: onbekend
pi_83831677
quote:
Op donderdag 8 juli 2010 17:19 schreef CubicX het volgende:
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 ) weer Object-oriented programming oppikken met Java .

Uiteindelijk wil ik Android applicaties (en dat is Java) schrijven .
Klinkt goed.

* Ofyles2 zelf ook boeken thuis heeft liggen en enige affiniteit heeft met Java...
pi_83869920
quote:
Op donderdag 8 juli 2010 17:19 schreef CubicX het volgende:
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 ) weer Object-oriented programming oppikken met Java .

Uiteindelijk wil ik Android applicaties (en dat is Java) schrijven .

Dus je hebt al wel ervaring met java? Ik ben net java aan het leren . Hoewel ik ook c++ wilde leren, heb ik besloten eerst maar eens wat java skills te krijgen .

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.)
Finally, someone let me out of my cage
pi_83887883
quote:
Op vrijdag 9 juli 2010 23:32 schreef minibeer het volgende:

[..]


Dus je hebt al wel ervaring met java? Ik ben net java aan het leren . Hoewel ik ook c++ wilde leren, heb ik besloten eerst maar eens wat java skills te krijgen .

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.)
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.
pi_83894738
quote:
Op zaterdag 10 juli 2010 17:56 schreef CubicX het volgende:
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.
Ok, je kan mij in ieder geval helpen dus je bent iig geen beginner .
quote:
Op zaterdag 10 juli 2010 17:56 schreef CubicX het volgende:
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.
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:
1
2
3
4
5
6
7
8
public class bla{
Graphics g;
int height, width;
public bla(){
  height = this.getHeight();
  width = this.getWidth();
}
}

(of zonder 'this.' natuurlijk)
maar dit krijg ik verder niet werkend, dus dit zal je wel niet bedoelen...

Wat ik nu heb:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class lijntjespaneel extends JPanel implements ActionListener {
    int height, width, skipstep;
    JButton knop;
    JTextField veld;

    @Override
    public void paintComponent(Graphics g){
        super.paintComponent(g);
        height = this.getHeight();
        width = this.getWidth();
        int ypos = height / 2;
        if ((skipstep==0) || (skipstep < 0)) skipstep = 1;
        while(ypos <= height)
        {
            g.drawLine(0, ypos, width, ypos);
            ypos = ypos + skipstep;
        }
    }

    public lijntjespaneel(){
        add(new JLabel("Afstand tussen de lijntjes:"));
        add(veld = new JTextField("5", 10));
        skipstep = 5;
        add(knop = new JButton("Teken"));
        knop.addActionListener(this);
    }

    public void actionPerformed(ActionEvent e){
        skipstep = Integer.parseInt(veld.getText());
        repaint();
    }


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 ]
Finally, someone let me out of my cage
pi_83909385
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
1if ((skipstep==0) || (skipstep < 0)) skipstep = 1;

Eens zo op:
1
2
if (skipstep < 1)
    skipstep = 0;


(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:
1ypos = ypos + skipstep;

kan je ook schrijven als dit:
1ypos += skipstep;
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')