Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / чтение файла / 6 сообщений из 6, страница 1 из 1
10.10.2007, 13:11:36
    #34859980
antigen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтение файла
писать за меня не надо,я файл прочитал,просто не доганяю как из строки в файле,найти нужные данные и раскидать их по нужным строкам в таблице....
...
Рейтинг: 0 / 0
10.10.2007, 13:22:19
    #34860028
kest_ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтение файла
Зависит от формата файла. Например можно использовать StringTokenizer.
...
Рейтинг: 0 / 0
10.10.2007, 13:32:04
    #34860073
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтение файла
не надо писать что не надо за тебя ни чего писать по тому что врядли кто то хочет писать за тебя что бы то ни было

я например не понял чего тебе надо то
...
Рейтинг: 0 / 0
10.10.2007, 15:51:33
    #34860744
kest_ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтение файла
это чувак видимо написал в продолжение этой темы
...
Рейтинг: 0 / 0
10.10.2007, 16:03:03
    #34860796
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтение файла
если у тебя пятая java, то лучше вместо StringTokenizer взять java.util.Scaner
...
Рейтинг: 0 / 0
10.10.2007, 16:41:31
    #34860946
vas0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
чтение файла
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
 public   class  Test  extends  JFrame {

     public  Test() {
        JTable table =  new  JTable(createTableModel());
        Container container = getContentPane();
        container.add( new  JScrollPane(table));
    }

     private  TableModel createTableModel() {

         final   int  columnCount =  3 ;
         final  List rows = readData();

         return   new  AbstractTableModel() {
             public   int  getRowCount() {
                 return  rows.size();
            }

             public   int  getColumnCount() {
                 return  columnCount;
            }

             public  Object getValueAt( int  rowIndex,  int  columnIndex) {
                 return  ((List) rows.get(rowIndex)).get(columnIndex);
            }
        };
    }

     private  List readData() {
        String source = "name1 description1 1\nname2 description2 2\nname3 description3 3";
        Scanner scanner =  new  Scanner(source);

        List rows =  new  ArrayList();

         while  (scanner.hasNext()) {

            List columns = Arrays.asList(
                scanner.next(),
                scanner.next(),
                scanner.nextInt()
            );

             if  (scanner.hasNextLine()) {
                scanner.nextLine();
            }

            rows.add(columns);
        }

         return  rows ;
    }

     public   static   void  main(String[] args) {
        JFrame frame =  new  Test();
        frame.setSize( 800 ,  600 );
        frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
        frame.setVisible(true);
    }
}
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / чтение файла / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]