GridBagLayoutin rowWeights[]

GridBag

Onnistuin tekemään ikkunan GridBag-layoutilla.

Sitten yritin muuttaa rivien ja kolumnien "painoja" mutta rowWeights[] ja columnWeights[] -taulukot näyttävät olevan "null".

double t[] = ((GridBagLayout)(getLayout())).rowWeights;

Miten niihin pääsee käsiksi?

1

162

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa

      antanut komponenteille mitään painoarvoja

      weightx ja weighty määräävät sen, että paljonko tilaa komponentilel annetaan, jos ruutua suurennetaan. Mitä isompi arvo, niin sitä enemmän komponentti saa tilaa.

      JButton button;
      pane.setLayout(new GridBagLayout());
      GridBagConstraints c = new GridBagConstraints();
      button = new JButton("Button 1");
      c.fill = GridBagConstraints.HORIZONTAL;
      c.gridx = 0;
      c.gridy = 0;
      pane.add(button, c);

      button = new JButton("Button 2");
      c.fill = GridBagConstraints.HORIZONTAL;
      c.weightx = 0.5;
      c.gridx = 1;
      c.gridy = 0;
      pane.add(button, c);

      Button 2 saa nyt siis enemmän tilaa x-akselilla

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

    Luetuimmat keskustelut

    1. Kyllä suoraan

      Sanottua vi.tu.taa. Miksi en toiminut silloin. Sama kun olisi heittänyt smagardin menemään.
      Ikävä
      66
      1492
    2. Voisitko nainen kertoa mulle

      Tykkäätkö sä musta, vai unohdanko koko jutun? Mä en viitti tulla sinne enää, ettei mua pidetä jonain vainoajana, ku sun
      Suhteet
      162
      1319
    3. Oisko jii-miehelle jollakin asiaa

      Jos vaikka on jäänyt joku asia sydämen päälle.
      Ikävä
      88
      1152
    4. Perustele miksi hän ei

      Ole sopiva sinulle
      Ikävä
      118
      1119
    5. Miehelle naiselta

      Ajattelen sinua aina, en jaksa enää. Ja luulin, että pidit minusta, mutta silloin olisit tehnyt jotain. Mutta sinä et te
      Ikävä
      26
      901
    6. Miksi sinulla, nainen

      On niin negatiivinen asenne minuun ja yleensäkin negatiivinen käsitys?
      Ikävä
      104
      785
    7. Mikä oli nainen

      Paras yhteinen hetkemme niistä pienistä ja vähäisistä.
      Ikävä
      55
      700
    8. Olen syvästi masentunut

      En oikein voi puhua tästä kenenkään kanssa. Sillä tavalla että toinen ymmärtäisi sen, miten huonosti voin. Ja se että mi
      Tunteet
      89
      636
    9. Mitä vastaat jos

      Kysyn maanantaina jutteluaikaa ihan arkipäivisistä asioista, rauhassa? Koska nimittäin aion 😍
      Ikävä
      36
      624
    10. Iäkkäät asiakkaat ärsyttävät kaupoissa

      Miksei Kela järjestä palvelua, jolla toimittaisivat ostokset suoraan ikäihmisille? https://www.is.fi/taloussanomat/art-
      Maailman menoa
      181
      617
    Aihe