17.03.2014, 17:30 | #1 (ссылка) |
Новичок
Регистрация: 19.01.2014
Сообщений: 25
Репутация: 0
|
Java не могу вывести таблицу
Всем привет, кто может помочь с данной проблемой? - я с помощью комманды SELECT char_name, count, ClassName FROM heroes left join char_templates on heroes.class_id=char_templates.ClassId;
Достаю из двух Таблиц и делаю одну, в консольки всё нормально показывает, а вот как вывести во фрейм, через JTable, точнее у меня собственный класс MyTable, но это не важно, главный вопрос как вывести во фрейм? |
17.03.2014, 20:34 | #4 (ссылка) |
Новичок
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
|
OneXeor, к сожалению, Вы не выложили код программы, но вот, например, вывести таблицу можно при помощи массива:
Код:
package jtable_example; import java.awt.Dimension; import java.awt.FlowLayout; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.SwingUtilities; public class JTableExample { //Массив содержащий заголоки таблицы Object[] headers = { "Name", "Surname", "Telephone" }; //Массив содержащий информацию для таблицы Object[][] data = { { "John", "Smith", "1112221" }, { "Ivan", "Black", "2221111" }, { "George", "White", "3334444" }, { "Bolvan", "Black", "2235111" }, { "Serg", "Black", "2221511" }, { "Pussy", "Black", "2221111" }, { "Tonya", "Red", "2121111" }, { "Elise", "Green", "2321111" }, }; //Объект таблицы JTable jTabPeople; JTableExample() { //Создаем новый контейнер JFrame JFrame jfrm = new JFrame("JTableExample"); //Устанавливаем диспетчер компоновки jfrm.getContentPane().setLayout(new FlowLayout()); //Устанавливаем размер окна jfrm.setSize(300, 170); //Устанавливаем завершение программы при закрытии окна jfrm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Создаем новую таблицу на основе двумерного массива данных и заголовков jTabPeople = new JTable(data, headers); //Создаем панель прокрутки и включаем в ее состав нашу таблицу JScrollPane jscrlp = new JScrollPane(jTabPeople); //Устаналиваем размеры прокручиваемой области jTabPeople.setPreferredScrollableViewportSize(new Dimension(250, 100)); //Добавляем в контейнер нашу панель прокрути и таблицу вместе с ней jfrm.getContentPane().add(jscrlp); //Отображаем контейнер jfrm.setVisible(true); } //Функция main, запускающаяся при старте приложения public static void main(String[] args) { //Создаем фрейм в потоке обработки событий SwingUtilities.invokeLater(new Runnable() { @Override public void run() { new JTableExample(); } }); } } |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать таблицу. | Headsho | Офис | 7 | 03.03.2014 11:04 |
Помогите восстановить таблицу HDD | heny | Неисправности, настройка | 0 | 09.10.2013 20:35 |
не могу открыть таблицу в https://docs.google.com | Mellena | Программы | 7 | 04.12.2012 04:28 |
Не могу вывести поле ввода кода на adobe flash cs4 | akhalex38 | Программирование | 0 | 17.10.2012 14:27 |
Как убрать таблицу | Alexneimen | Неисправности, настройка | 0 | 27.09.2010 11:34 |