Geek tričko zdarma Geek tričko zdarma
Tričko zdarma! Stačí před dobitím bodů použít kód TRIKO15. Více informací zde
Avatar
Pluhtík
Člen
Avatar
Pluhtík:11. května 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. května 20:28
Avatar
Atrament
Člen
Avatar
Odpovídá na Pluhtík
Atrament:12. května 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í
+1 bodů
Řešení problému
 
Nahoru Odpovědět 12. května 13:04
Avatar
Robert Michalovič:12. května 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. května 21:06
Avatar
Pluhtík
Člen
Avatar
Pluhtík:12. května 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. května 21:27
Avatar
Lubor Pešek
Člen
Avatar
Odpovídá na Pluhtík
Lubor Pešek:13. května 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. května 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.