Scollovanie v java GUI

Programovacie jazyky, rady, poradňa...
Cavour
Medium Expert
Medium Expert
Príspevky: 112
Registrovaný: 02 dec 2006, 13:01
Kontaktovať používateľa:

Príspevok od používateľa Cavour »

Zdravim, potrebujem pomoct so scrollom v GUI. Pracujem na chate no a ked sa zaplni panel spravami tak sa mi vytvori scroll a nove spravy nevidim. az ked manualne posuniem scroll.
Vedeli by ste mi poradit ako nastavit aby sa automaticky posuval ked pride nova sprava?

kus kodu:

strednyPanel = new JPanel();
strednyPanel.setLayout(new BoxLayout(strednyPanel, BoxLayout.PAGE_AXIS));
scroll = new JScrollPane(strednyPanel);
panel.add(scroll, BorderLayout.CENTER);

//autoeditácia príspevku ( 19 May 2009, 12:09 )
scroll.setAutoscrolls(true);

nerobi nic :((((
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

skús

Kód: Vybrať všetko

scroll.getVerticalScrollBar().setValue(scroll.getVerticalScrollBar().getMaximum());
Cavour
Medium Expert
Medium Expert
Príspevky: 112
Registrovaný: 02 dec 2006, 13:01
Kontaktovať používateľa:

Príspevok od používateľa Cavour »

audiotrack napísal:skús

Kód: Vybrať všetko

scroll.getVerticalScrollBar().setValue(scroll.getVerticalScrollBar().getMaximum());
nie, nic to nerobi
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

blbá otázka, ale dúfam že to voláš po každom pridaní záznamu :) Nie že to dáš iba na začiatku a čakáš že sa bude posúvať, lebo podstatou toho kodu je, že nastaví hodnotu scrollu na maximum (to maximum sa ale po každom riadku zväčší)
Napísať odpoveď