Java-jossa piirtopinnalle viivoja

Naurisko

Hei, miten muuttaisin alla olevaa koodia että se piirtäisi nuo viivat vielä satunnaisella värillä,ja että se piirtäisi kaikkiaan 40 viivaa.

Nyt se piirtää satunnaisen mittaisia viivoja, sekä satunnaiseen paikkaankin, ne ovat siis ok.

import java.awt.Graphics;
import java.applet.Applet;

public class Satunnaiset extends Applet {
public void paint(Graphics g) {

// viivan alkupiste ja loppupiste paikat
int x1,y1, x2, y2;

// muodostetaan viiva random metodilla
x1 = (int)(Math.random()*300);
y1 = (int)(Math.random()*200);
x2 = (int)(Math.random()*300);
y2 = (int)(Math.random()*200);

g.drawLine(x1,y1,x2,y2);

}

}

4

404

    Vastaukset 4

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Piru_

      Random generator = new Random();
      Color myColor = new Color(generator.nextInt(256),generator.nextInt(256),generator.nextInt(256));
      g.setColor(myColor);

      tuo hässäkkä vaikka ennen sitä drawLine() kutsua

      • Naurisko

        Hei,

        kiitos avusta..kyllä auttoi.

        mutta miten saisin piirtämään sen 40 viivaa, toteutetaanko for silmukalla. Miten se tapahtuisi?

        Ajattelin seuraavaa:

        for(g=1, g


      • Piru_
        Naurisko kirjoitti:

        Hei,

        kiitos avusta..kyllä auttoi.

        mutta miten saisin piirtämään sen 40 viivaa, toteutetaanko for silmukalla. Miten se tapahtuisi?

        Ajattelin seuraavaa:

        for(g=1, g

        ethän sinä halua sitä g:tä mihinkään kasvattaa siinä for-loopissa, vaan pelkästään kierrosten lukumäärää.

        "kierrosmuuttujaksi" käy siis mikä vain muuttuja.

        for(int i = 0; i


      • Naurisko
        Piru_ kirjoitti:

        ethän sinä halua sitä g:tä mihinkään kasvattaa siinä for-loopissa, vaan pelkästään kierrosten lukumäärää.

        "kierrosmuuttujaksi" käy siis mikä vain muuttuja.

        for(int i = 0; i

        ollutkaan. ei onnistu.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Herkkyydestä

      Toisessa ketjussa toivottiin keskustelua herkkyydestä. Aloitan omalla näkemykselläni. Mielestäni herkät ihmiset ovat l
      Sinkut
      236
      738
    2. Okei, eli olet rakastunut

      Hyvä sinä, niin minäkin.
      Ikävä
      67
      645
    3. Arvaako kukaan?

      "Humalojalla metalliromun keräyspaikalla on kulkenut pitkin kevättä ja kesää joku henkilö, joka on vienyt sieltä kymmeni
      Haapavesi
      36
      610
    4. Tuntuu pahalta meidän molempien puolesta

      Anteeksi, että olen tällainen pelkuri. En vaan usko rakkauteen enää miehen ja naisen välillä omalla kohdalla. Tiedän, et
      Ikävä
      34
      538
    5. En pyytele enää koskaan anteeksi mitään sinulta

      Olet ollut kohtuuttoman kylmä ja tyly tilanteeseen nähden.
      Ikävä
      45
      417
    6. Taidan lähettää kaveripyynnön

      Sulle nainen. Otan vaan rohkaisuryypyn ensin.
      Ikävä
      38
      416
    7. Onko meillä

      Kaikki hyvin? 🤨 Miehelle
      Ikävä
      30
      414
    8. Olen kiinnostunut sinusta, en seksistä

      Vihjailuja toiseen suuntaan on tullut niin paljon, että asia on korjattava. En näe sinua esineenä, vaan hienona persoona
      Ikävä
      27
      396
    9. Mies.. rehellisesti

      Mitä haluat nyt sun elämään?
      Ikävä
      37
      377
    10. Mikä minussa sitten

      Kiihottaa enemmän kuin muissa?
      Ikävä
      41
      361
    Aihe