Вернуться   Компьютерный форум > Компьютеры > Программы > Программирование
 
 
Опции темы
Старый 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, но это не важно, главный вопрос как вывести во фрейм?
OneXeor вне форума  
Старый 17.03.2014, 17:33   #2 (ссылка)
Стажёр
 
Регистрация: 16.04.2011
Сообщений: 1,586
Записей в блоге: 3
Репутация: 56
По умолчанию

OneXeor, на хабре никто не смог? Здесь вряд ли кто-то шарит, сорри...
miraclePC вне форума  
Старый 17.03.2014, 17:47   #3 (ссылка)
Новичок
 
Регистрация: 19.01.2014
Сообщений: 25
Репутация: 0
По умолчанию

Цитата:
Сообщение от {HelpMan} Посмотреть сообщение
OneXeor, на хабре никто не смог? Здесь вряд ли кто-то шарит, сорри...
Простите, где?)
OneXeor вне форума  
Старый 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(); 
            } 
        }); 
    } 
}
Получится вот что:

sheff-09 вне форума  
Старый 17.03.2014, 21:07   #5 (ссылка)
Новичок
 
Регистрация: 19.01.2014
Сообщений: 25
Репутация: 0
По умолчанию

всё спасибо, я решил проблему, и через массивы будет как то слишком ёмко, я же взял и вытащил данные из консоли прямиком в JTable на фрейм, и всё ок)
OneXeor вне форума  
Ads
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать таблицу. 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


Текущее время: 10:28. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.