Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Pluhtík
Člen
Avatar
Pluhtík:11.5.2019 20:28

Potřebuji dát dva JListy přes sebe, design v NetBeans mi to nechce povolit

Zkusil jsem: Design Swingu v NetBeans

Chci docílit: Snažím se dát dva JListy v JScrollPaneu přes sebe. Mám v tom okně dvě tlačíka a potřebuji, aby při kliknutí na jedno tlačíko se zobrazil první JList a druhý zmizel a naopak. Ale Swing design v NetBeans mi nechce povolit dva JListy přes sebe.

 
Odpovědět
11.5.2019 20:28
Avatar
Atrament
Tvůrce
Avatar
Odpovídá na Pluhtík
Atrament:12.5.2019 13:04

Pokud je cílem pomocí těch tlačítek přepínat mezi dvěma různými seznamy nebo tak něco, nešlo by použít jenom jeden JList a k němu vytvořit dva ListModely a ty následně nastavovat podle potřeby pomocí setModel na JListu?

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
12.5.2019 13:04
Avatar
Robert Michalovič:12.5.2019 21:06

Pro toto se používá CardLayout, tedy pokud jsem tě správně pochopil :

API : https://docs.oracle.com/…i/index.html?…

Příklad a tutorial : https://docs.oracle.com/…ut/card.html

 
Nahoru Odpovědět
12.5.2019 21:06
Avatar
Pluhtík
Člen
Avatar
Pluhtík:12.5.2019 21:27

Děkuji oběma. Swing se teprve učím. Použil jsem ListModel a docela pěkně mi to funguje.

 
Nahoru Odpovědět
12.5.2019 21:27
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na Pluhtík
Lubor Pešek:13.5.2019 8:40

FYI: Možná máš pro to důvod, ale věz, že se zbytečně učíš zastaralou technologii. Za celou svou komerční praxi jsem se s ní v praxi setkal jen jednou. To spíš už java FX, ale i tak se razí webové technologie.

Nahoru Odpovědět
13.5.2019 8:40
Existují dva způsoby, jak vyřešit problém. Za prvé vyhoďte počítač z okna. Za druhé vyhoďte okna z počítače.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.