Office week Slevový týden - Květen
Pouze tento týden sleva až 80 % na e-learning týkající se MS Office
30 % bodů zdarma na online výuku díky naší Slevové akci!
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
Editor
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í
+1 bodů
Ř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
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
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.