Skocz do zawartości

amsrxr

Użytkownik
  • Postów

    3
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez amsrxr

  1. wczytalem z pliku za pomoca String[] columnNames = { "Nazwisko i imię", "Tytul", "Cena" }; final DefaultTableModel model = new DefaultTableModel(data2,columnNames); final JTable table2 = new JTable(model); while ((buffer = lnr.readLine()) != null) { StringTokenizer st = new StringTokenizer(buffer,";"); while(st.hasMoreTokens()){ autor = st.nextToken(); tytul = st.nextToken(); cena = st.nextToken(); model.insertRow(counter,new Object[]{autor,tytul,cena}); counter++; } } I zadzialalo. W JTabeli weszly ladnie tytuly, auotrzy i cena. Moze tak byc?
  2. tak super o to chodzilo(przyznam sie ze spedzilem cala noc i samemu mi sie udalo zrobic:)) ale mam jeden problem jeszcze, glowilem sie nad tym pare h, ale najpierw tresc cala wrzuce: Stworzyć tabellę (JTable), pokazującą ksiaażki. Książka ma: autora tytul cenę Informacja o książkach ma być wczytana z pliku tekstowego. Należy zapewnić: możliwość edycji cen w tabeli (w komórce) możlwiość dodawania i usuwania wierszy do/z tabeli z poziomu GUI. Problem moj polega na tym ze nie moge dojsc w jaki sposob wczytac do tej tablicy, ale calego pliku. Object[][] data = { { "Chopin Fryderyk", "M", 1789 }, { "Kopernik Mikołaj", "M", 2900 }, { "Słowacki Juliusz", "M", 2000 }, { "Szymborska Wisława", "K", 5200 }, { "Polański Roman", "M", 3000 }, { "Skłodowska-Curie Maria", "K", 2000 }, { "Modrzejewska Helena", "K", 2000 }, }; Sam fakt wczyttywania dziala czyli ponizej: while ((buffer = lnr.readLine()) != null) { StringTokenizer st = new StringTokenizer(buffer,";"); autor = st.nextToken(); tytul = st.nextToken(); cena = st.nextToken(); System.out.print(autor+";"); System.out.print(tytul+";"); System.out.println(cena); data2 = new Object[][] { { autor, tytul, cena }}; //tu dla przykladu dalem data2 zamiast data; wczytuje i wynikiem jest odstatnia ksiazka z pliku zamiast wszystkie Format z pliku jest nastepujacy: Adam Mickiewicz; Pan Tadeusz; 1000 Adam Mickiewicz; Pan Tadeusz; 100 Rownling; Harry Potter; 100 Prosze o jakis pomysl, bo nie saze zebym to przeszedl sam. za duzo spedzilem czasu nad tym, i prosze o podpowiedz co zrobic jak doisac aby wrzucal kolejne elementy do tej tablicy.
  3. Stworzyć JListę, pokazująca informacje o temperaaturze w postaci: k stopni C = f stopni F gdzie k zmienia się od -70 do +60. Uwaga: nie wolno używać tablic ani kolekcji. ================ Zrobilem tak ze uzywam jednak tablicy string String[] strings1 = new String[200]; a potem w forze: strings1[count] = i+" stopni C = "+f+" stopni F "; a potem JList list = new JList(strings1); JFrame frame = new JFrame("JList Test"); itp i koniec. ale jak to zrobic jak w poleceniu bez uzycia tablic:( Dodam ze jestem poczatkujacy, i nie za bardzo dobrze orientuje sie w tej materii aby wykonac to zadanie, prosze o pomoc
×
×
  • Dodaj nową pozycję...