Wątek przeniesiony 2014-05-27 07:59 z Java przez bogdans.

Tekst z JTextField do tablicy

0

Witam

Mam za zadanie podział tablicy na podtablice po kolumnach. To chodzi tylko jest problem z wyznaczeniem, które kolumny mają zostać ukryte.
Na sztywnych danych w tablicy chodzi wszystko, jednak muszę je podać. W tym celu stworzyłem sobie JTextField i wprowadzane tam dane chciałbym umieścić w tejże tablicy. Tak wygląda metoda filtrująca te kolumny

**public void filtrowanieAtrybutow()
        throws Exception
        {
            Instances data = loadData("./src/data/"+we);
            Remove remove = new Remove();
            int[] attributes = {1, 3, 4}; //Lista numerow atrybutow do usuniecia (numeracja od 0)
            remove.setAttributeIndicesArray(attributes); //Ustawienie listy do usuniecia
            remove.setInputFormat(data);
            Instances newData = Filter.useFilter(data, remove);  // Zastosowanie filtra
            saveData(newData, "./src/data/"+wyj); //Zapis tablicy po filtracji
        }**

Próbowałem tekst wprowadzany do JTextFielda parsować na inty, ale nie da rady. Bardzo proszę o jakąś pomoc. Dodam, że program korzysta z bibliotek Weki.

Kod programu: http://wklej.org/hash/2656c102f73/

0

Albo powiedzcie co mogłoby zastąpić Jtextfield, jakiś przycisk, cokolwiek, żeby zapisywało liczby podane do tej tablicy :)

1

Wtf, nie da rady parsować?

String[] items = tf.getText().trim().split();
int[] numbers = new int[items.length];
for(int i=0;i<items.length;++)
{
    numbers[i] = Integer.parseInt(items[i]);
}
0

działa :D dziękuje, do zamknięcia temat :)

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