Stringit

Dangera

Millä saisin muutettua yksittäisen String-muuttujan fonttikoon?

8

558

Äänestä

    Vastaukset 8

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa1

      eli ei siellä mitään fonttitietoa ole.

      Ainoa mahis on siis siinä vaiheessa kun näytät tekstiä ulos.

      public void paintComponent(Graphics g) {
      super.paintComponent(g);

      String eka="terse";
      String toka="moro";

      Font f = new Font("SansSerif", Font.BOLD, 14);
      Font fi = new Font("SansSerif", Font.BOLD Font.ITALIC, 14);

      g.setFont(f);
      g.drawString(eka, 1, 10);
      g.setFont(fi);
      g.drawString(toka, 1, 10);
      }

    • aloittaja

      alustan tuon g:n?

      • AlusPalus

        Ei sitä tarvi alustaa, se on jo alustettu silloin kun paintComponent metodia kutsutaan. (Sä et sitä kutsu vaan jvm/käyttis silloin kun tarvii.)

        Eli siis, onko alunperinkään tuttua tekstin tulostaminen muualle kuin konsoliin? Esimerkkinä Java-apletti:

        public class Teksti extends java.applet.Applet {
        public void paint(java.awt.Graphics g) {
        g.drawString("teksti",1,10);
        }
        }

        Tää tulostaa ton "teksti" siihen Java-ikkunaan. g:tä ei tarvi itse mitenkään alustaa.


      • Toteuta

    • ..........

      JLabelilla on setFont-metodi

    • Koostumuusio

      No kuten useat jo kirjottanu mutta koostetaan:

      String itsessään ei sisällä tietoa fontista, se on vain merkkijono kuten "helloworld"

      Vasta tulostusvaiheessa päätetään miltä tuo string näyttää (fontti, väri, sijainti ruudulla...)

      Ja tekniikka riippuu nyt ihan siitä mihin sitä olet tulostamassa.

      Tekstikonsoliin:
      System.out.println(string);
      (fonttia ei voi muutettua)

      Grafiikka-kontekstiin:
      graphics.setFont(new Font("FontinNimi",Font.PLAIN,14));
      graphics.drawString(string,100,100);

      Teksti-komponenttiin:
      component.setLabel(string);
      component.setFont(new Font("FontinNimi",Font.PLAIN,14));
      component.setLocation(100,100);

      • ...................

        nyt se, että kyseinen string, jota tarvitsisi muuttaa tulee ResultSetistä eli rs.getString

        ja tyyliin
        if (rs.getString("Sarakkeennimi").matches "kissa") {
        muutatekstin kokoa
        rs.update..
        }


      • Toteuta
        ................... kirjoitti:

        nyt se, että kyseinen string, jota tarvitsisi muuttaa tulee ResultSetistä eli rs.getString

        ja tyyliin
        if (rs.getString("Sarakkeennimi").matches "kissa") {
        muutatekstin kokoa
        rs.update..
        }

        Öö meinaaksää niinku muuntaa teksti isoiksi kirjaimiksi? Sillä ei oo mitään tekemistä fontin kanssa...

        Lue noita API dokumenttaja esim. googleta "java string 6.0" ilman väkäsiä niin tuloo http://java.sun.com/javase/6/docs/api/java/lang/String.html

        Ja sieltä löytyy toUpperCase() metodi joka palauttaa tekstin muunnettuna isoiksi kirjaimiksi...


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

    Luetuimmat keskustelut

    1. Nyt se syksy on sitten alkanut

      Esimerkiksi tänään sataa aamusta iltaan, ja nytkin.
      Maailman menoa
      68
      1095
    2. Minä en ole koskaan

      Rakastanut ketään toista yhtä paljon kuin sinua
      Ikävä
      98
      1054
    3. Tiesitkö? Jorma Uotisen EX-rakas on Helena Lindgren - Nämä ovat välit nyt: "Me ollaan..."

      Jorma Uotinen ja Helena Lindgren olivat avoliitossa v. 1982-1999. Pariskunta oli aikansa näyttävä julkkispari, missä i
      Kotimaiset julkkisjuorut
      22
      912
    4. Olet nainen ollut vaikein rasti

      Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔
      Ikävä
      62
      852
    5. Anteeksi J-mies

      Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t
      Ikävä
      124
      835
    6. Vähän pitää

      Kiusia ja näyttää
      Ikävä
      134
      817
    7. Riittääkö mahkut

      Kaivattuusi 🤭.
      Ikävä
      57
      745
    8. Kenen viisautta on ollut laittaa tie väärällä murskeella pilalle

      Kenen viisautta on ollut kun Siimeksen/Kylmänpurontie pantu pilalle kun on ajettu liian karkeaa mursketta. Rengasliikke
      Hyrynsalmi
      27
      721
    9. Kuhmolainen opettaja tuomittu vainoamisesta

      https://yle.fi/a/74-20248184 ”Kuusikymppinen kuhmolaisnainen piinasi naapureitaan lähes kahdeksan vuoden ajan. Nainen
      Kuhmo
      20
      710
    10. Taidat olla

      Luovuttanut jo minun suhteeni osalta?
      Ikävä
      45
      666
    11. Minä muistan

      Minä muistan sinut nauravana. Sellaisena, joka sai tavallisenkin hetken tuntumaan vähän kevyemmältä, kuin huoneeseen ol
      Ikävä
      47
      642
    12. Mä voisin rakastua noihin tähti silmiin

      Katseesi on niin lumoava nainen💚.
      Ikävä
      19
      617
    13. Ähtäri on taas TV: n ja radion ykkösuutinen

      Uusi podcast on julkaistu ja on nyt kuunneltavissa. Mot on tehnyt hyvää työtä! Mikko Savola ja kepu ei ota mitään vast
      Ähtäri
      48
      600
    14. Siinä kävi mies nyt niin että tämä ämmä muuttaa ulkomaille

      Vuonojen maa kutsuu, joten ei hätää. Et kuule minusta enää. 😂 Lycka till! Ämmä riittää.
      Ikävä
      82
      596
    15. Jos tullaan toisiamme vastaan, niin

      pitäiskö pysähtyä ja onnitella?
      Ikävä
      48
      594
    16. Mitä muuta on olemassa kuin lisääntyminen

      Jos mies ei pääse lisääntymään niin mikä hänen osansa elämässä on? mitä jää jäljelle? Hän on vain muiden palvelija kok
      Sinkut
      128
      594
    17. Koska Martina viettää aikaansa lapsiensa kanssa

      Äiti vaan juoksee miehen perässä Tallinnassa, Lontoossa, Turussa. Kyllä oli kätilö oikeassa, kun sanoi, että ei olisi ka
      Kotimaiset julkkisjuorut
      142
      592
    18. Elämäni biisi -paljastus: Tänä lauantaina 26.9. nämä julkkikset istahtavat sinisille sohville!

      Katsotko Elämäni biisiä? Elämäni biisi on monen suomalaisen suosikki. Vieraslista lauantaina 26.9. tarjoilee vieraita m
      Tv-sarjat
      6
      583
    19. Voisiko vielä välillemme jotain kehittyä

      Vai heihei ja ei nähdä enää.
      Ikävä
      35
      580
    20. Pahkalassa tapahtuu

      Mitäs on tapahtunut yöllä pahkalan kerrostaloilla.oli poliisia ja ambulanssia taas vaihteeksi
      Parkano
      11
      549
    Aihe