Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Рауко
2 / 2 / 0
Регистрация: 29.08.2015
Сообщений: 64

Отрисовка таблиц в окне

20.09.2015, 21:11. Показов 1115. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
имею следующий код, но с ним что то не так:

Java
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
public static void listFrame(File f) {
        Vector<String> column_names = new Vector<String>();
        // формируем список названий полей (колонок)
        column_names.add("File Name");
        column_names.add("File extention");
        column_names.add("File size");
        column_names.add("Play button");
        
     // теперь каждую из записей следует поместить внутрь еще одного списка
        Vector<String> vec_data = new Vector<String>();
 
 
[U]//следующий блок вытянут из другого метода для экономии пространства
    File[] files = dir.listFiles(filter);
    for(File multipas: files){
        Vector<String> data = new Vector<String>();
        data.add(multipas.getName());
        data.add(ext);
        data.add("size");
        data.add("play");
        vec_data.addAll(data);
    }
//!!![/U]
        
        JFrame frame = new JFrame("File search result on disk " + f);
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    frame.setSize(400, 700);
    frame.setLocationRelativeTo(null);
    
    JTable table = new JTable(column_names, vec_data);
 
    frame.add(new JScrollPane(table), BorderLayout.CENTER);
    frame.setVisible(true);  
}
если без загрузки данных(выделенный фрагмент) в таблицу - в окошке прекрасно отрисовывается шапка.

что не так и как это исправить?
читала так же, что такой метод создания таблиц создает таблицу, данные в которой редактируемы - как это избежать?
возможно ли задать размеры полям в таблице?
можно ли в поле в таблице засунуть кнопку? как это сделать и как прикрутить к кнопке вызов файла? (точнее что в листнер засунуть надо)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.09.2015, 21:11
Ответы с готовыми решениями:

Отрисовка содержимого pdf файла в окне java
Уважаемые форумчане, вопрос следующего порядка: в сети нашел вроде как бесплатную бибилотеку на java для работы с pdf файлами, но вот...

Отрисовка таблиц
Есть несколько моделей таблицы, на панельке главного окна есть бар с кнопками, к каждой кнопке привязана своя модель таблицы. Нужно при...

Автоматическая отрисовка таблиц в веб-проекте
Какие есть способы (технологии) для автоматической отрисовки таблиц в веб-проекте? Например, когда создавал проект на Swing, это...

2
636 / 528 / 165
Регистрация: 01.04.2010
Сообщений: 1,843
21.09.2015, 07:25
Ответы на все вопросы.
0
 Аватар для Рауко
2 / 2 / 0
Регистрация: 29.08.2015
Сообщений: 64
28.10.2015, 19:26  [ТС]
хорошо, тогда такой еще вопрос - как засунуть в ячейку таблицы кнопку, которая будет вызывать найденный файл? не нашла/не поняла этот момент в приведенной ссылке
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.10.2015, 19:26
Помогаю со студенческими работами здесь

Отрисовка на многослойном окне
Здравствуйте! Создаю многослойное окно с полупрозрачным фоном с помощью следующего кода: HBITMAP hbmp; Form1-&gt;BorderStyle =...

Отрисовка в окне до вызова ReleaseDC
Снимаю скриншоты с окна часто (через каждые 0.1 сек) и, затем, распознаю изображение. В самом окне печатается текст, который, как раз, и...

Отрисовка графики в окне из консоли
Здравствуйте,

Отрисовка точек в окне WinApi
Доброго времени суток! В рамках задачи построения графика функции пытался разобраться с элементарной отрисовкой точек в цикле при отрисовке...

Обновление панели инструментов, его перекрытие дочерними окнами и отрисовка bitmap в окне
Доброе утро. В прикрепленном файле находятся файлы проекта — имеется базовый класс окон KWnd, на основе которого построены классы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru