Dodawanie JPanel do JTabbedPane

0

Witam,

Piszę prosty program do obsługi bazy danych korzystając z NetBeans. Utworzyłem sobie kilka klas korzystając z Master/Detail Sample Form i Entity Classes from Database. Stworzone widoki baz danych są klasami rozszerzającymi JPanel. Teraz chcę utworzyć kolejny Form zawierający JTabbedPane a w nim wszystkie te tabele z różnych klas. Zastanawiam się czy takie coś jest w ogóle możliwe?

0

Musisz utworzyć obiekty swoich klas i dodać je do JTabbedPane.

JTabbedPane tabbedPane = new JTabbedPane();

tabbedPane.addTab("Nazwa", obiekt); // drugi argument jest typu Component, JPanel dziedziczy po Component więc można dodać


0

Posiadam klasę Klienci.java zawierającą podłączenie do bazy danych, KlienciView.java zawierającą rozszerzenie JPanel i SklepMuzycznyView.java czyli główny program. W SklepMuzycznyView dopisuję linijki:

JTabbedPane jTabbedPane1 = new JTabbedPane();
 
jTabbedPane1.addTab("Klienci", KlienciView());

Wyskakuje mi error cannot find symbol...

0
jTabbedPane1.addTab("Klienci", new KlienciView());

Musisz przekazać obiekt. Samo "KlienciView()" jest traktowane jako metoda, która nie istnieje..

0

Racja... wszystko działa, dzięki za pomoc.

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