JTable, GUI swing – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

JTable, GUI swing – Java – Fórum – Programujte.comJTable, GUI swing – Java – Fórum – Programujte.com

 

weslo0
Duch
29. 11. 2014   #1
-
0
-

Zdravim, mám takový problém s tabulkou. Vyplněnou tabulku totiž nahrávám do matice(matice je objekt vytvořený vektory, což jsou taky objekty a jejich souřadnice jsou ArrayList<Double>).

Pokud vyplňuju tabulku, a nechám aktivní "poslední" buňku v tabulce, metoda na defaultTableModelu getValueAt mi ji přečte jako null, ale já potřebuji to číslo, které tam píšu.

Nevíte někdo jak zaktivovat jinou buňku, nebo třeba i jiný prvek? Vůbec na to nemůžu nic najít.

Díky.

 Tohle je část v abstraktní clase Event, čim beru ty prvky z tabulky a "hážu" je do matice, při kliknutí tlačítka.

            for (int i = 0; i < pocetVektoru; i++) {
                for (int j = 0; j < pole.length; j++) {
                    try {
                        pole[j] = Double.parseDouble((String) m.getValueAt(j, i)); //(radky,sloupce)
                   } catch (NumberFormatException d) {
                        f = false;
                        buton.setBackground(Color.red);
                    } catch (NullPointerException s) {
                        if (m.getValueAt(j, i) == null) {
                            pole[j] = 0;
                           m.setValueAt(0, j, i);
                        }
                    }

                }

                Vektor a = new Vektor();
                a.setVektor(pole);
                pV[i] = a;
            }


A další dotaz bych měl, jak nějak zafixovat velikosti buněk tabulky?? Když tabulku jako všechny ostatní prvky mám na GridBagLayout a nastavim aby se rozšiřovala přes více buněk (vedle ní nic nevypisuji) tak mi rozháže prvky na gridu co jsou "pod ní". Díky za info

Nahlásit jako SPAM
IP: 2a00:1028:838e:105a:6091:...–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 40 hostů

Podobná vlákna

JTable filtrovanie — založil otaznik

JTable vypis do souboru — založil roman.jaros

Aktualizace dat z db v JTable — založil Rikimara

JCheckBox v buňce JTable — založil Whowky

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý