Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.866 pregleda

Najnovija ↓

JAVA Automatsko skrolovanje 22.05.2007. u 13:45 · pre 236 meseci #1
Pozdrav svima.

Vec znam da je resen problem automatskog skrolovanja kad je unutar JScrollBar-a neki text editor, JTextArea i slicno. Ali sta se desava ako je u pitanju JPanel. Zna li neko kako da nateram JScrollBar da skroluje do dna svaki put kad mi se promeni sadrzaj JPanel-a koji je unutar tog JScrollBar-a?

Hvala.
Potpis
Pedja
- http://www.CoPe.rs
- http://iKr.me - GROK! SKRATI TAJ LINK!
Re: JAVA Automatsko skrolovanje 26.02.2009. u 17:58 · pre 215 meseci #2
I mene to zanima, probao sam sve ali ne znam kako to da uradim. Nadam se da neko zna kako da povezem JPanel sa JScrollBar-om.

Unapred hvala
Re: JAVA Automatsko skrolovanje 26.02.2009. u 22:04 · pre 215 meseci #3
Evo ovo radi samo ces morati promeniti kod da odgovara potrebama:
Code:
JButton newBtn = new JButton("Connect " + getNextID());
mainPanel.add(newBtn);

int w = mainPanel.getBounds().width;
int h = mainPanel.getBounds().height;
Rectangle rect = new Rectangle(w,h,w,h);
newBtn.scrollRectToVisible(rect);
newBtn.requestFocus();


mainPanel je JPanel koji se nalazi unutar JScrollPane-a. Koristi se FlowLayout, pa se svako novo dugme pojavljuje na desnoj strani. Kada se doda novo dugme, scrolluje se do donje desne ivice, cime ce se dugme prikazati, pa jos requestFocus().

Ako recimo imas panel koji se siri ka dole, onda bi napisao Rectangle rect = new Rectangle(0,h,w,h);
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme