Wyjęcie obiektu z JScrollPane

0

Mam problem z wyjęciem obiektu z JScrollPane. Mój obiekt wygląda tak:

public class panelZarzadzaniaTabela extends JPanel implements iMyTab{
       public void odbudujModel(){...}
...
}

Umieszczam go w JScrollPane:
JScrollPane sp = new JScrollPane(new panelZarzadzaniaTabela());
I wreszcie później potrzebuję zrobić coś takiego:

(
   (panelZarzadzaniaTabela)sp.getComponent(0)
               ).odbudujModel();

Tyle że nie widzę w api JScrollPane żadnej metody która by zwracała obiekt który w nim siedzi. Tylko że np w trakcie debugowania jawnie widzę że mój obiekt siedzi w środku, ale nie wiem jak do niego dotrzeć. Proszę o pomoc!

0

JScrollPane.getViewport().getView()?

0

dzięki :D. Temat zamknięty

0

Można też tak

panelZarzadzaniaTabela panel=new panelZarzadzaniaTabela()
JScrollPane sp = new JScrollPane(panel);

i niczego nie trzeba wydobywać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1