Teen Java-sovellusta NetBeansin Matissella. Lomakkeen kaikki komponentit (buttonit, taulukko, tabbedpane jne) näkyvät vallan mainiosti isommalla näytöllä, mutta pienemmällä osa jää näkymättömiin, mukaanlukien ne buttonit, josta ohjelman toiminnallisuus pitäisi laukaista. Siinäpä vasta käytettävyyshaitta! Miten saisin skaalattua komponentit niin, että kaikki näkyisivät kulloinkin käytössä olevan ruudun koosta huolimatta? Olen koettanut konffata lomaketta packilla ja dimensio-olion arvoilla, mutta niillä ei ole vaikutusta komponentteihin. Kyse ei myöskään ole niinkään koon säätämisestä, vaan nimenomaan skaalauksesta.
Vastaukset 3
- foobarfoo
En tiedä mitä layout manageria käytät mut tämän pitäisi tehdä mitä haluat http://java.sun.com/docs/books/tutorial/uiswing/layout/spring.html
- Dangera
Mulla on ollu käytössä ihan tuo Free Design, millä pudottelin komponentteja lomakkeelle vapaasti.
- Toteuta
Dangera kirjoitti:
Mulla on ollu käytössä ihan tuo Free Design, millä pudottelin komponentteja lomakkeelle vapaasti.
Kirjoita sitä lähdekoodia nii opit ja kysymykseesi että, aseta niitä paneeleitas vaikka JScrollPane:nen näkymäksi. Vaikkapa JScrollPane(näkymä, JScrollPane.VERTICAL_SCROLLBAR_NEVER, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER), tai / ja koko tsydeemi JScrollPane(näkymä, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER)
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 901328
- 45677
- 20639
- 51582
- 46569
Sinisilmäiselle tutulle miehelle
Iltaisin ikävä pahenee ja olet usein mielessä. Toivon merkitseväni sinulle paljon. On ihan hirveän vaikeaa miettiä, mit38549- 70541
Nainen ... ala olemaan miehille täysin hyödytön
Otsikossa on paras neuvo jokaiselle naiselle, jonka hän voi koskaan saada. Moni mieshän ajattelee jo nyt, että naiset o132538- 41512
Ylen typerät rinnastukset.
Näin YLE…..Saksassa ei ole äärioikeisto ollut vallassa sitten Hitlerin . YLEn toimittajille tiedoksi . Hitler oli Saksan176478